Senior Machine Learning Engineer, Email Platform - Salesforce
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. And, we empower you to be a Trailblazer too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
Role Overview
We are seeking a Senior Machine Learning Engineer for our internal email platform. You will own and deliver ML capabilities that will power the core features of our internal email platform. You will be responsible for analyzing opportunities, proposing ideas, training & evaluating ML models, running experiments, and deploying everything to production.
Key Responsibilities
- Work with production-level machine learning and deep learning algorithms.
- Provide technical leadership and mentor others in AI/ML engineering.
- Drive impactful ML technology initiatives from inception to production.
- Develop sophisticated, scalable AI models and applications.
- Align design and technical decisions across internal organizations.
- Promote high-quality code through code reviews and constructive feedback.
- Increase internal and external company visibility in the AI community through open-source contributions, talks, and presentations.
- Develop collaborative relationships with upstream and downstream teams.
Required Skills
- 5+ years of ML engineering experience in an academic or professional setting.
- 3+ years of experience with modern NLP tools and machine learning libraries such as HuggingFace Transformers, AllenNLP, SpaCy, scikit-learn, PyTorch, TensorFlow.
- Experience with AI/ML technologies including supervised, unsupervised machine learning, deep learning, and reinforcement learning.
- Experience building and launching Natural Language Generation (NLG) models & LLM orchestration systems into production environments.
- Fluency in Object-Oriented (OO) design and programming in Python.
- Experience with unit, integration, and end-to-end testing, version control.
- Proven track record of driving ML initiatives from ideation to production.
- Strong problem-solving and communication skills with the ability to influence across internal organizations.
- Experience leading the design and implementation of robust and highly scalable services.
Preferred Skills
- Experience with A/B testing and experimental design.
- Professional experience with clinical and/or healthcare applications of machine learning.
- 2+ years of experience with AWS, including SageMaker, Lambda, S3, DynamoDB, IAM.
- Strong programming skills in object-oriented languages, with ability to debug and optimize code.
- Hands-on expertise in relevant algorithms or methods, such as non-linear optimization, computational geometry, numerical analysis, distributed systems.
- Experience building and shipping software frameworks or tools used by others.
- Working knowledge of machine learning, data engineering, and deep learning.
- Possess a natural curiosity and technical competence, capable of asking critical questions and addressing challenges.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this .
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. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at and explore our company benefits at .
Salesforce is an