Posted in

Lead Software Engineer – AI Applications

Lead Software Engineer – AI Applications

CompanySalesforce
LocationPalo Alto, CA, USA, Seattle, WA, USA, San Francisco, CA, USA, Bellevue, WA, USA
Salary$157600 – $276100
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science and 8+ years of experience, or equivalent industry experience
  • Deep knowledge of two or more functional or scripting programming languages: Python, Scala, or equivalent
  • Experience operating time-series forecasting, anomaly detection and AI integrated products in production environments
  • Extensive experience working with Data Scientists and operating ML models in production services
  • Understanding of Data Science, Machine Learning and AI concepts
  • Extensive experience with distributed services (REST, rpc or similar APIs) and relational databases (Postgres or similar)
  • Experience with orchestration and workflow management tools, i.e. Airflow
  • Experience with distributed compute platforms like Trino or Spark
  • Experience with Agile development methodology, Test-Driven Development, incremental delivery, and CI/CD
  • Experience owning and operating services throughout the software development lifecycle including design, development, release and maintenance
  • Experience communicating technical vision, mentoring junior engineers and managing projects.

Responsibilities

  • Drive capacity visibility and automation improvements across multiple services at Salesforce
  • Lead software development being delivered by multiple engineers
  • Lead and participate in requirement gathering, design, and development of complex systems
  • Independently design and deliver analytics tools and frameworks for diverse users, including other engineers, data scientists, and domain experts
  • Mentor team members in all aspects of the software development lifecycle
  • Master our code base, then improve it
  • Build resilient, automated systems and assessing and integrating best-in-class technologies when appropriate.

Preferred Qualifications

  • Interest in frontend/visualization development (Tableau, JavaScript)
  • Experienced in infrastructure automation and cloud platforms: AWS, Azure, or GCP