Principal Software Engineer - MLOps
Company: Salesforce
Job Category: Software Engineering
About Salesforce
Welcome to Salesforce, the Customer Company, leading the future of business with AI, Data, and CRM. Inspired by our core values, we help companies across various industries forge new paths and enhance customer connection. We empower you to be a Trailblazer, driving performance, career growth, and global improvement. If you believe in utilizing business as a platform for positive change, you've come to the right place.
Your Impact
As a Principal Software Engineer in MLOps, you will have a crucial role in designing and executing cloud-based infrastructure and platform tools critical for data-driven and machine-learning components. Your responsibilities include optimizing system performance, scalability, and architecture while enhancing development methodologies and tools for the R&D team. You will also contribute significantly to the construction of AI platforms and deployment of MLOps components and services.
Who You’ll Work With
Join the Salesforce AI Platform team, a trailblazing group that integrates AI capabilities into all Salesforce products. Our AI solutions automate data entry, enable predictive analysis, and provide actionable customer insights, enhancing decision-making and forecast accuracy. You’ll collaborate with data scientists, engineers, and growth analysts within the Salesforce Israel group to drive product strategy through data-driven insights.
Responsibilities
- Drive the conceptualization and implementation of cloud-based AI and Generative AI shared services within the Salesforce AI Platform, adhering to MLOps principles and practices.
- Develop a comprehensive application platform for Salesforce Engineers and Data Scientists, focusing on MLOps nuances.
- Utilize cross-platform architectural strengths to create versatile shared services for diverse applications.
- Engage in full-spectrum software solution development, examining information needs, system flow, data utilization, and process dynamics, following the software development lifecycle.
- Focus on refining an expanding microservices architecture, supporting millions of daily requests.
Required Qualifications
- Degree or equivalent experience, with evaluation based on core competencies such as extracurricular leadership, military experience, volunteer roles, and work experience.
- At least 10+ years in software development, specializing in AI and machine learning engineering, reflecting a combined role of Data Scientist and ML Engineer.
- Hands-on experience in building, scaling, and maintaining large-scale, complex distributed systems in the B2B or B2C SaaS space, with 24x7 availability for millions of users.
- Proficient in at least one object-oriented, compiled, statically-typed language (e.g., Java/Kotlin, Go, C++).
- Exemplary engineering skills and solid communication fundamentals integrated into your work.
- Proven experience in driving projects from conception to continuous deployment in live environments, with a keen focus on MLOps strategies.
- Solid track record in addressing performance and scaling challenges in data-centric systems.
- In-depth experience with multiple programming languages, beyond Java and Python, relevant to ML Engineering and MLOps.
- Strong curiosity and passion for rapid learning, essential for staying updated in the evolving AI and MLOps domain.
- Demonstrated ability as a mentor, promoting team and individual success through collaboration.
Preferred Qualifications
- Proven history of innovative problem-solving within the AI and MLOps sector.
- Functional knowledge of Cloud Computing, with hands-on experience across platforms like AWS, GCP, and Azure.
- Experienced with both Relational and NoSQL databases (e.g., MySql, Aurora, MongoDB, Couchbase, Cassandra, DynamoDB), highlighting proficiency in diverse data storage paradigms in the context of AI and MLOps.
Accommodations
If you need assistance due to a disability while applying for open positions, please submit a request via our .
Posting Statement
At Salesforce, we believe business should improve the state of our world. We are committed to driving Equality in our communities and workplaces through inclusive programs such as equal pay, employee resource groups, and inclusive benefits