Software Engineer I, Machine Learning Infrastructure

Job expired!

Optimize Your Career with Salesforce - Software Engineer I, Machine Learning Infrastructure

To enhance your application experience, please apply for a maximum of three roles within 12 months to avoid duplicating efforts.

Job Category

Software Engineering

About Salesforce

Welcome to Salesforce, the Customer Company. We are pioneering the future of business with AI, Data, and CRM solutions. Grounded in our core values, we empower businesses across all industries to forge new paths and enhance customer connections. As a Salesforce Trailblazer, you will drive your performance and career growth while contributing to a better world. If you believe that business can be a platform for positive change and growth, you are in the right place.

About the Role

Slack, a part of Salesforce, is seeking a Machine Learning Infrastructure Engineer to develop a robust platform for delivering cutting-edge AI and machine learning experiences. This role involves building a reliable, scalable, and efficient infrastructure to support both foundational and conventional machine learning models. Ideal candidates will possess experience in cloud service operations and a deep understanding of AI/ML infrastructure requirements.

Key Responsibilities

  • Manage deployments of machine learning models using our Kubernetes-based system and AWS Sagemaker, along with tools such as Chef and Hashicorp Terraform.
  • Optimize ML models to minimize latency and manage traffic spikes.
  • Set up secure model training infrastructure for generative models while safeguarding customer data.
  • Collaborate with our search team to generate embeddings at scale, enhancing semantic search capabilities.

Preferred Qualifications

  • Fluency in German & English.
  • 2+ years of software engineering experience.
  • Proven track record in building production ML/AI systems.
  • Expertise in complex issue resolution, requiring in-depth knowledge of company architecture.
  • Experience in modern methodologies for unit tests, code reviews, design documentation, debugging, and troubleshooting.
  • Effective teamwork skills across diverse backgrounds and complex projects.
  • Experience in cloud environments such as AWS, Azure, and GCP.
  • Proficiency in ops tools and frameworks like Terraform, Chef, and Kubernetes.
  • Hands-on experience with ML model serving frameworks such as Kubeflow, MLflow, and Sagemaker.
  • Proficiency in programming languages like PHP, Python, Ruby, Go, C, Scala, or Java.
  • Experience with monitoring software such as Grafana, Honeycomb, etc.
  • Relevant technical degree.

Bonus Points

  • Strong analytical and data-driven mindset.
  • Experience in developing machine learning models using frameworks like PyTorch, Tensorflow, XGBoost, SciKit Learn.
  • Experience building data pipelines in airflow, spark, or similar.
  • Experience with vector-based retrieval frameworks like Vespa, Milvus, or Solr.

Accommodations

If you require assistance due to a disability when applying for open positions, please submit a request through our .

Posting Statement

At Salesforce, we believe that business can drive social change. We prioritize diversity, equality, and inclusivity through initiatives such as equal pay, employee resource groups, and inclusive benefits. For more information, visit and .

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes.

Join Salesforce and become a part of a team dedicated to innovation and positive impact.

Company: Salesforce

Job Title: Software Engineer I, Machine Learning Infrastructure