Posted in

Sr Machine Learning Engineer – Forecasting Engine – Python – Pyspark – Vertexai

Sr Machine Learning Engineer – Forecasting Engine – Python – Pyspark – Vertexai

CompanyTarget
LocationSunnyvale, CA, USA
Salary$114000 – $205000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 4-year degree in Quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experience
  • MS in Computer Science, Data Science, Applied Mathematics, Statistics, Physics or equivalent industry experience
  • 3 plus years of experience in end-to-end software development or applied Machine Learning
  • Experience deploying Machine Learning algorithms into production environments (VertexAI)
  • Demonstrated programming experience in Python, Java or R
  • Good understanding of Big Data tech – specifically in PySpark and/or Hadoop ecosystem
  • Experience with CI/CD, various testing frameworks and containerization (Docker, Kubernetes)
  • Ability to collaborate with product managers, data scientists and engineers to understand the business requirements and translate to machine learning solutions at scale
  • Self-driven and results oriented – able to meet tight timelines
  • Motivated team-player with ability to collaborate effectively across global team
  • Experience in mentoring junior team members in ML skillset and career development

Responsibilities

  • Develop and operate a complex demand forecasting pipeline that delivers business-critical, detailed forecasts to downstream consumers
  • Design, implement, and optimize machine learning solutions in production
  • Ensure the pipeline’s architecture, automation, testing, and validation
  • Understand best-practice software design and participate in code reviews
  • Create a maintainable and well-tested codebase with relevant documentation
  • Design and develop additional tooling, such as REST APIs or streaming message queues, to deliver data to external consumers
  • Present work to technical and business leaders
  • Conduct training sessions and contribute learnings back to the organization
  • Build knowledge on business priorities and strategic goals to inform requirements and solutions for each business need

Preferred Qualifications

    No preferred qualifications provided.