Principal Software Engineer, AI/ML
Job Category: Software Engineering
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI + Data + CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way.
Your Impact:
Our ideal candidate is passionate about crafting a new product to serve thousands of enterprise customers by using innovative technology in AI and striving for the best quality and throughput.
As part of this role, you will:
- Architect, design, implement, test and deliver highly scalable enterprise grade AI/ML solutions from the ground up.
- Lead the development of prototypes and rapid experimentation to evaluate new algorithms, models, or approaches, balancing time-to-market with long-term technical investments.
- Operate optimally in the hybrid engineering model where engineers are encouraged to craft and complete vital work to ensure quality in their own code as well as other engineers.
- Mentor others in development technologies, tools, and processes.
- Present your own designs to internal/external groups and review designs of others.
- Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics for AI/ML systems.
- Participate in the team’s on-call rotation to address sophisticated problems in real-time and keep services operational and highly available.
Required Skills:
- 10+ years of professional software development experience in implementing and operating AI/ML at scale.
- Deep domain knowledge and expertise in AI/ML and data analysis is required.
- Mastery of the ML lifecycle, including model training, deployment, and the challenges associated with scaling AI products.
- Proficiency in safe AI/ML rollout methodologies including canarying and A/B testing.
- Proven understanding in at least one high-level programming language (C++, Python, Go, etc.).
- Proven ability to design and architect complex, high-performance systems that support AI workloads.
- Excellent interpersonal skills.
- Related technical degree required.
Preferred Skills:
- Strong technical expertise in Generative AI, particularly with RAG systems and Agentic workflows that use large language models.
- Experience with Agile software development and test-driven development.
- Track record of being a top performer in current and past roles.
- BS/MS in Computer Science, Computer Engineering or related field.
Benefits & Perks:
Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more!
Salesforce Information:
Check out our Salesforce Engineering Site.
Accommodations:
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement:
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer.
#J-18808-Ljbffr