Principal Machine Learning Engineer
New
E
ExtremeCloud Networking
Seattle, Washington, United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12 to 18 years
- Required Skills
- PythonCloud ComputingJavaKafkaPyTorchSparkPySpark
Requirements
- Degree in mathematics, computer science, or related discipline.
- 12+ years of experience in the complete software development lifecycle.
- 7+ years of programming experience, preferably in Python or Java.
- 5+ years of experience leading the design and architecture of large distributed systems on cloud platforms.
- Experience working with distributed data and ML technologies like MapReduce, Spark, Flink, Kafka, PySpark, or SageMaker.
- Proven experience as a mentor, tech lead, or engineering team lead.
- Adept at tackling highly complex, ambiguous, or undefined problems.
- MS or PhD in Computer Science or equivalent ML experience preferred.
- Experience dealing with real-world large-scale datasets preferred.
- Experience delivering end-to-end ML solutions (data prep, training, tuning, deployment) preferred.
- Experience developing ML optimization techniques in PyTorch and CUDA preferred.
Responsibilities
- Drive an innovative vision for products and platforms as a thought leader.
- Lead the end-to-end software development lifecycle including design, testing, deployment, and operations.
- Participate hands-on in technical strategy, design reviews, and code reviews.
- Craft high-performance, production-ready machine learning code for real-time ML platforms.
- Lead solutions to accelerate model development, validation, and experimentation in production.
- Mentor and develop team members while establishing technical direction.
- Champion operational and process improvements for high-performance systems.
View Full Description & ApplyYou'll be redirected to the employer's site