Machine Learning Implementation Engineer
OfferFit
·
Posted:
August 11, 2023
·
Remote
About the position
As a Machine Learning Implementation Engineer at OfferFit, you will collaborate with customer Analytics/BI teams and OfferFit colleagues to ensure successful implementations of our product. You will extend product capabilities by improving architecture and developing reusable data pipelines, APIs, and components. Additionally, you will work closely with the ML pipeline development team to enhance self-learning algorithms and contribute to OfferFit's product strategy and roadmap. Your role will also involve overseeing continuous support for customers to ensure their success. Join our fast-paced and supportive team to gain valuable experience in data architecture, data science, and self-learning AI.
Responsibilities
- Collaborate with customer Analytics/BI teams and OfferFit colleagues on implementations (use case definition, data integration, pipeline and ML model configuration, etc.)
- Extend product capabilities by improving architecture and developing reusable data pipelines, APIs, and components
- Work closely with the ML pipeline development team to improve self-learning (reinforcement learning) algorithms
- Participate in determining OfferFit’s product strategy and roadmap
- Oversee the continuous support OfferFit provides customers to ensure their success
- Be the face of the company, working alongside customers to help them succeed
- Learn about data architecture, data science, and self-learning AI
- Work in a team that follows development best practices such as unit & integration tests, modular design, CI/CD, pair programming, and code reviews
- Join OfferFit’s fast-paced, supportive, and professional team
- Write clean, object-oriented code and care about good design and testable APIs
Requirements
- Collaborate with customer Analytics/BI teams and OfferFit colleagues on implementations (use case definition, data integration, pipeline and ML model configuration, etc.)
- Extend product capabilities by improving architecture and developing reusable data pipelines, APIs, and components
- Work closely with the ML pipeline development team to improve self-learning (reinforcement learning) algorithms
- Participate in determining OfferFit’s product strategy and roadmap
- Oversee the continuous support OfferFit provides customers to ensure their success
- Technical skills: Python (Pandas, TF, FastAPI, Great Expectations), SQL
- Knowledge of web technologies: JavaScript (Vue, Node.js), HTML, CSS (not required for this role)
- Familiarity with architecture and DevOps tools: Kubernetes, Airflow, Terraform, GCP
- Experience in writing well-tested, type-hinted, documented, modular code and using pre-commit hooks, CI/CD, and issue tracking for development
- Exceptional coding skills with a focus on clean, object-oriented code and good design
- Tinkerer mindset and willingness to experiment and explore new ideas
- Strong communication and collaboration skills
- Ability to work in a fast-paced, supportive, and professional team environment
Benefits
- Generous PTO (starting at 25 days PTO per year) and Parental Leave policy (12 weeks paid)
- 100% remote work environment with flexible hours
- Quarterly gatherings where we meet in person in a different city to work together, bond as a team and celebrate our progress
- Weekly team events (lunch and learns, trivia, virtual escape rooms, town hall and team health "barometer" meetings)
- Ability to learn and develop from an experienced leadership team (ex-Amazon, McKinsey, BCG, and IBM, among others) who are focused on building a talented, diverse, and inclusive team
- Dedication to building a strong culture (e.g., team resource groups, weekly recognitions, major life event celebrations, mental health/sustainability days off, etc.)