Engineering Manager, Machine Learning
WellSaid Labs
·
Posted:
July 31, 2023
·
Remote
About the position
The job overview for this position is that the Machine Learning Engineering Manager will be responsible for leading a team of engineers and data scientists in the development and deployment of machine learning models and systems. They will work closely with the VP of Engineering and ML Product Manager to execute the Deep Learning TTS strategy and ensure that the team is working on the right projects. The manager will also be responsible for project management, collaboration with other departments, communication with stakeholders, and hiring top talent for the team.
Responsibilities
- Leading a team of ML Platform engineers, data engineers, and data scientists
- Setting goals, providing career guidance, and managing the day-to-day work of the team
- Ensuring the team has necessary resources and support to complete tasks
- Executing the Deep Learning TTS strategy for the team
- Working closely with stakeholders to understand their needs and priorities
- Providing technical expertise in TTS machine learning techniques and technologies
- Guiding the team by setting direction and removing roadblocks
- Managing multiple machine learning projects simultaneously
- Leading backlog grooming and sprint planning
- Collaborating with other departments within the organization
- Communicating technical concepts and progress updates to non-technical stakeholders
- Hiring and recruiting top talent for the team
- Building clean data sets and implementing machine learning models and systems
- Mentoring the team toward career growth
- Identifying opportunities to leverage machine learning to achieve business objectives
- Developing and implementing a machine learning strategy aligned with the overall business strategy
- Working with large data sets and data visualization
- Familiarity with databases and data storage systems
- Proficiency in software development practices and writing clean, defensible code
- Deep understanding of machine learning concepts and techniques
- Proficiency in Python and experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
Requirements
- Bachelor's or master's degree in computer science, machine learning, data science, mathematics, or a related field
- 5+ years of experience in designing and implementing machine learning models and systems
- 2+ years of experience in managing a team of engineers and/or data scientists
- Excellent communication and collaboration skills
- Strategic mindset
- Experience working with large data sets and data visualization
- Familiarity with databases and data storage systems such as GCS or S3, and content management systems such as Hygraph
- Proficiency in software development practices
- Deep understanding of machine learning concepts and techniques
- Proficiency in Python
- Experience working with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn
Benefits
- Inclusive work environment that emphasizes personal and professional growth
- Fully distributed team throughout the U.S. with flexible schedules
- Supportive teammates available for assistance and collaboration
- Competitive salary and stock options
- Full medical, dental, and vision insurance
- Matching 401(k) plan
- Generous vacation policy/paid time off
- Parental leave
- Learning & development stipend
- Home office stipend
- Hiring salary range of $180,000 - $210,000
- Equal opportunity workplace with a commitment to diversity and inclusion