Software Engineer - Einstein Platform

Leading cloud-based software company specializing in CRM and enterprise solutions, pioneering AI integration through their Einstein platform.
$125,700 - $236,500
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Einstein Platform

Salesforce is revolutionizing how organizations build and deploy advanced AI and machine learning products through their Einstein platform. This role is at the forefront of democratizing Generative AI, Predictive AI, and AI Agents, enabling businesses to create, deploy, and manage intelligent applications efficiently.

As a Software Engineer on the Einstein Platform team, you'll be working with cutting-edge technologies to build scalable, distributed machine learning services. You'll be responsible for designing and implementing microservices architectures for ML pipelines, APIs, and model management systems using modern containerized stack with Kubernetes and Spinnaker.

The position offers an opportunity to work with pioneering technologies including Sagemaker, TensorFlow, PyTorch, and Spark, while building on cloud platforms like AWS and GCP. You'll take ownership of core platform technologies, lead high-impact engineering initiatives, and contribute to the technical roadmap that shapes the future of AI at Salesforce.

This role combines technical leadership with hands-on development, requiring expertise in JVM-based languages, Python, and distributed systems. You'll be part of a team that's pushing the boundaries of machine learning and AI, working on projects that significantly impact product growth while mentoring other engineers.

The ideal candidate brings 3+ years of experience in Big Data and machine learning, with a proven track record of leading impactful projects. You'll be joining a company that's at the forefront of AI innovation, offering the chance to work on technology that transforms how businesses leverage artificial intelligence.

Last updated 2 minutes ago

Responsibilities For Software Engineer - Einstein Platform

  • Design and lead high-scale machine learning services using technologies like Sagemaker, TensorFlow, PyTorch, Triton, and Spark
  • Drive microservices architecture design and development
  • Take ownership of core platform technologies
  • Lead high-impact engineering initiatives
  • Maintain service reliability and participate in on-call rotations
  • Build and scale data services using AWS and GCP
  • Contribute to long-term technical roadmap and strategy
  • Mentor and coach team members

Requirements For Software Engineer - Einstein Platform

Java
Python
Scala
Kubernetes
Kafka
  • 3+ years of hands-on experience with Big Data, machine learning, and microservices architectures
  • Experience leading highly impactful projects with focus on large-scale machine learning services
  • Strong programming expertise in JVM-based languages (Java, Scala) and Python
  • Experience with distributed systems and cloud platforms (AWS, GCP, Azure)
  • Expertise with open-source projects like Spark, Kafka, Feast, and Iceberg
  • Solid understanding of containerization and cloud-native deployment patterns

Interested in this job?

Jobs Related To Salesforce Software Engineer - Einstein Platform

Machine Learning Engineer

Machine Learning Engineer position at Qualcomm China focusing on developing AI solutions and working with cutting-edge ML frameworks.

AI Engineer

AI Engineer position at Hiya focusing on developing and integrating AI solutions, working with LLMs and multi-agent systems in voice communication security.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies.

Software Engineer, Machine Learning

Machine Learning Software Engineer position at Meta, working on AI technologies across social media platforms and Reality Labs products.

Product Marketing Manager, Amazon, North America Stores Marketing

Product Marketing Manager role at Amazon combining marketing expertise with AI technology to drive automated product curation and enhance customer shopping experience.