As an ML engineer, you will play a key role in developing and implementing machine learning solutions to enhance product offerings. You will collaborate with software engineers and data scientists to integrate machine learning models into the codebase and products. This role provides an opportunity to shape the technology stack and make a significant impact. The compensation package includes a competitive salary, equity, and exceptional benefits. The cash compensation range for this role is $185,000 - $240,000, with final offers determined by experience and expertise.
Responsibilities:
- Lead efforts in ML adoption, integration of ML tools and techniques, collaborating with cross-functional teams to identify machine learning opportunities aligned with the product roadmap.
- Develop, train, and deploy machine learning models using Python and popular ML frameworks, utilizing off-the-shelf ML tools to accelerate incorporation into products and workflows.
- Integrate ML models and pipelines into main JavaScript/TypeScript applications, optimizing for performance, scalability, and efficiency.
- Design and implement data pipelines for preprocessing, feature engineering, and model training; own integrated product experiences and internal tools.
Requirements:
- 7+ years of relevant experience with data and ML systems.
- Strong programming skills in Python with experience in Python ML libraries (e.g., Transformers, TensorFlow).
- Solid understanding of ML algorithms, deep learning, and statistical modeling.
- Ability to work independently and autonomously, taking ownership of work and production systems with high standards for production systems and collaboration with diverse teams.
Nice to Have:
- Proficiency in Node.js and JavaScript for ML model integration.
- Familiarity with cloud platforms (e.g., AWS).
- Experience with consumer web applications at scale.
This role is ideal for someone passionate about creating innovative solutions and contributing to building better content models.