Senior Machine Learning Engineer
Company | General Motors |
---|---|
Location | Milford Charter Twp, MI, USA, Austin, TX, USA, Detroit, MI, USA, Remote in USA, Mountain View, CA, USA, Warren, MI, USA, Atlanta, GA, USA |
Salary | $130800 – $211200 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelor’s degree in computer science, Data Science, Applied Mathematics, or related quantitative field, or equivalent combination of education and recent, relevant work experience.
- 5+ years of experience in full stack software development, machine learning, data science, or quantitative insights, and with data structures/algorithms.
- Strong programming skills in Python, Spark are necessary for implementing machine learning algorithms, data pipelines, and model development.
- Expertise in Machine Learning Algorithms and Techniques: Comprehensive understanding of diverse machine learning algorithms, spanning supervised and unsupervised learning, deep learning, reinforcement learning, and ensemble techniques.
- 2+ years of experience successfully leading technical teams or work.
- Previous experience and examples building customer platforms and exhibiting platform and data governance.
- Understanding of the principles of causality and/or modeling of incrementality.
- Understanding of the basic principles of experimental design and analysis.
- Familiarity with models of customer lifetime value, retention, and churn.
- Prior experience managing and influencing stakeholders, analysts, architects, engineers, and other product owners building a similar capability.
- Ability to evaluate the big picture and solve business problems rather than focusing solely on metrics.
- Strong drive for results and intellectual curiosity; must be a self-starter.
- Ability to train, mentor, and evaluate the technical capabilities of others.
- Prior experience evaluating and/or hiring high-performing talent.
- Strong project management skills with demonstrated success.
- Ability to prioritize and manage multiple tasks and projects at once without sacrificing quality.
- Excellent team player with strong interpersonal skills and highly collaborative work style.
- Excellent oral, listening, presentation, and written communication skills.
Responsibilities
- Work closely with the Data Scientists, Engineers and Product Owners to build a system that will help our marketing stakeholders optimize ROI.
- Design and engineer efficient and resilient ML platforms and software products that run at scale.
- Participate in design, architecture and code reviews, foster collaboration, and guide the team through roadmap deliverables and other technical challenges.
- Raise the bar of ML engineering by improving best practices, producing exemplary code, documentation, automated tests and thorough and precise monitoring.
- Possess contextual business knowledge and functional domain expertise in experimentation systems related to marketing, media, customer, digital channels, as well loyalty and subscription space, to drive incremental value.
- Have strong stakeholder management skills, able to prioritize asks, and move requests from the point of curiosity and into realized data products, insights, and solutions.
Preferred Qualifications
- Master’s Degree or Ph.D. in Marketing Science, Econometrics, Statistics, Psychometrics, (Bio)Statistics, Applied Mathematics, Operations Research, or another quantitative field.