Software Engineer - Machine Learning
About Us
Our client is embarking on transformative changes in their business and technology, with their Machine Learning Engineers at the forefront. As a Machine Learning Engineer, you will have the opportunity to lead crucial projects, working on recommendation systems, classification, and optimization problems. Join the team to help advance the way people connect across the globe, collaborating with leading engineers and researchers to solve exciting and large-scale prediction problems.
Responsibilities
Set direction and goals for a sizable team in terms of project impact, ML system design, and ML excellence
Adapt standard machine learning methods for modern parallel environments
Lead large efforts to reduce technical debt, driving major initiatives across multiple teams
Serve as a go-to person for complex performance and evaluation issues in production
Develop scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
Create feature roadmaps and code deliverables alongside the engineering team
Requirements
8+ years of experience in software engineering or a related field (4+ years if you have a PhD)
6+ years of experience in machine learning, recommendation systems, data mining, or artificial intelligence
Experience in scripting languages such as Python, Javascript, or Hack
Experience leading major initiatives and shipping high-quality work
Expertise in developing machine learning models at scale, from inception to business impact
Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field
Preferred Qualifications
Master’s degree or PhD in Computer Science or a related technical field
Experience with architectural patterns of large-scale software applications
Familiarity with machine learning tools such as PyTorch and TensorFlow
Job Type: Full-time
Pay: Up to $251,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Experience:
software engineering, or a relevant field: 8 years (Required)
ML, pattern recognition, data mining, AI, or related fields: 6 years (Required)
Ability to Relocate:
Burlingame, CA: Relocate before starting work (Required)
Work Location: In person