Senior Machine Learning Engineer

Constructor
Summary
Join Constructor.io's Attribute Enrichment team as an ML Engineer and build robust ML systems for product attribute enrichment using state-of-the-art techniques. Collaborate with cross-functional teams to develop analytical dashboards, improve business KPIs, and validate hypotheses with new ML approaches. You will leverage your expertise in NLP, deep learning, and big data technologies to deliver production ML systems and conduct A/B tests. The ideal candidate possesses strong communication skills, a proven track record in software architecture and design, and experience with public cloud platforms. Constructor.io offers a fully remote work environment with various benefits, including a work-from-home stipend, Apple laptops, a training budget, parental leave, and regular team offsites.
Requirements
- You are excited about using ML to build a performant & practical ML system running and updating on a daily basis
- You are proficient in NLP on high level (especially transformer-based approaches), has practical experience with modern architectures
- You excel at Python, at least one ML/DL framework, have proficiency with any variant of SQL, and feel comfortable with the big data stack like Spark, Presto/Athena & Hive
- You have delivered production ML systems and conducted A/B tests to validate their value
- You are an excellent communicator with the ability to translate intuition into data-driven hypotheses that result in engineering solutions that bring significant business value
- 2+ years of professional experience in applied machine learning
- Excellent skills delivering & communicating business value
- Proficiency with Python, SQL and the big data stack for end-to-end ML product development
- Comprehensive knowledge of classical machine learning, including ranking & classification
- Experience with deep learning, including neural networks and representation learning
- Skills designing, conducting & analyzing A/B tests
- Strong knowledge of data structures, algorithms and their trade-offs
- A proven track record of software architecture & design skills
- Experience with a public cloud like AWS, Azure or GCP
Responsibilities
- Build and deploy robust ML systems of attribute enrichment for products with the usage of state-of-the-art ML techniques
- Collaborate with technical and non-technical business partners to develop analytical dashboards that describe the impact of Attribute Enrichment algorithms to stakeholders
- Improve business KPIs by validating hypotheses with new ML approaches & techniques for attribute enrichment
Preferred Qualifications
- Experience working with CV is a big plus
- Experience leading strategic ML product initiatives from ideation to production within a cross-functional team is a big plus
Benefits
- Work from home stipend! We want you to have the resources you need to set up your home office
- Apple laptops provided for new employees
- Training and development budget for every employee, refreshed each year
- Parental leave for qualified employees
- Regular team offsites to connect and collaborate
Share this job:
Similar Remote Jobs
