Senior Staff, Machine Learning Engineer
Remote · Redwood City, California, United States
Job Summary
Senior Staff, Machine Learning Engineer responsible for exploring large datasets, researching and developing ML algorithms/models, designing and coding scalable ML applications processing large data volumes, collaborating with data science, business, and engineering teams to deliver ML-based data products, and advancing architecture for horizontal scalability. Candidates should have a strong ML background, 6+ years of software development with 4+ years applying ML in production, and experience with SparkML, TensorFlow, PyTorch, Keras, and distributed systems; technologies include Scala, Python, MongoDB, Redshift, Druid, Airflow, Jenkins, Spark, and Kinesis.
Required Qualifications
- 6+ years of overall software development experience with at least 4+ years of industry experience applying Machine Learning
- Strong background in Machine Learning with deep understanding of algorithms and modeling techniques
- Excellent coding skills and experience with Big Data technologies & ML frameworks including SparkML, TensorFlow, PyTorch, Keras
- Understanding of distributed systems and large-scale engineering challenges is a plus
- Proficiency in Scala and/or Python
- Experience with MongoDB, Redshift, Druid; orchestration with Airflow/Jenkins; Spark ecosystem; Kinesis
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.