Salesforce

Lead ML Engineer, Full Stack

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: Palo AltoCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $189,100 - $260,100 per year

Job Level

About the role

  • Collaborate with product managers, fellow engineers, and researchers to build next-generation generative AI products and prototypes to make our customers successful.
  • Propose and rapidly iterate on ideas and experiments, as though in a startup environment, to achieve product-market fit for cutting-edge analytics agents.
  • Build and shape user experiences using context engineering and generative AI capabilities.
  • Design and build scalable and performant agentic systems, taking throughput and latency into account, recognizing how and where to apply parallel processing, stream processing, and asynchronous I/O.
  • Evaluate the performance and quality of the agentic solutions you are building against customer use cases.
  • Solve challenges with probabilistic software, ensuring defensive error handling, streaming data optimization, caching, and explainability.
  • Implement logging, tracing mechanisms, and tools to facilitate debugging, diagnostics, and performance tracking.
  • Engage in light DevOps tasks, leveraging infrastructure best practices to deploy and monitor AI-driven systems.

Requirements

  • Adaptable and Innovative Mindset: Fearless about learning new technologies and excited to work in a fast-paced, ambiguous environment.
  • Possess a problem-first approach with a careful and principled methodology for building resilient systems.
  • Expertise in shaping experiences with LLMs and agents.
  • Proficient with evaluation of ML model performance.
  • Strong Programming and Distributed Systems Development Skills: Proficient in Python, Java, or other languages.
  • Experience building full-stack applications with expertise in either backend, frontend, or both.
  • Ability to handle error cases, write asynchronous code, and work effectively with streaming data.
  • Professional experience in developing, scaling, and maintaining applications at a production scale.
  • Experience with Modern Software Development Practices: Familiar with DevOps principles, infrastructure best practices, and cloud-based deployments.
  • Knowledgeable about queues, message buses, and event-driven architectures.
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavagenerative AILLMsdistributed systemsasynchronous I/Ostream processingprobabilistic softwarefull-stack developmentML model performance evaluation
Soft skills
adaptable mindsetinnovative mindsetproblem-solvingmethodical approachcollaborationresiliencecreativitycommunicationflexibilitylearning agility