Senior Product Engineer, AI
Build and ship AI-powered customer support products, moving ML prototypes into robust production systems while partnering closely with scientists, product, and design teams. The role requires strong software engineering fundamentals, 5+ years of product experience, and proficiency in a high-level programming language.
About the job
Responsibilities
- Build the systems that power Fin's flagship AI products, primarily using its ML Python technology stack and occasionally working across its Rails application.
- Work alongside ML Scientists to bring proof-of-concept code into robust, scalable production systems.
- Partner with product teams to shape AI-powered product experiences.
- Contribute to all phases of software development, including ideation, prototyping, implementation, and testing.
- Participate in hiring, mentoring, and career development for other engineers.
- Raise technical standards for performance, reliability, and operational excellence.
Requirements
- 5+ years of experience shipping high-quality products.
- Significant impact demonstrated through previous work.
- Strong software engineering fundamentals and a willingness to learn and develop.
- Deep knowledge of a high-level programming language, such as Ruby, Python, or JavaScript.
- Strong willingness to advocate for good outcomes.
- Bias toward progress over perfection.
- BSc in Computer Science, Mathematics, Statistics, or a related discipline.
Nice to Have
- Experience in data analytics or a statistical role.
- Hands-on experience with machine learning systems.
Compensation & Benefits
- Competitive salary and equity in a fast-growing startup.
- Lunch provided on weekdays, snacks, and a fully stocked kitchen.
- Regular compensation reviews.
- Pension scheme with matching up to 4%.
- Life assurance and comprehensive health and dental insurance for employees and dependents.
- Flexible paid time off.
- Paid maternity leave and six weeks of paternity leave.
- Cycle-to-Work Scheme and secure bike storage.
- MacBook standard, with Windows available for certain roles.
- Hybrid working policy requiring at least three days per week in the office.
Skills
Python, Ruby, JavaScript, Machine Learning, Rails, Statistical Analysis, Data Analytics, Software Engineering
Similar jobs
ML Engineering jobsBuild and operate AI-powered, customer-facing workflows for Datadog Notebooks, combining reliable backend systems with LLM capabilities. The role requires 6+ years of engineering experience, Go or Python expertise, and experience delivering production AI products.
Research, prototype, and ship statistical and machine learning features that improve MongoDB’s fleet stability, release safety, resource efficiency, and operational automation. The role requires 5+ years of hands-on ML development, strong Python and systems-design skills, and a master’s degree or equivalent quantitative experience.
Build and deploy embedding, sequence, and language-model representations for Reddit Ads, taking ML projects from requirements and experimentation through production. The role requires 5+ years of end-to-end industry ML experience, with expertise in NLP or computer vision and deep-learning frameworks.
Build and operate edge MLOps infrastructure for smart-camera machine-learning systems, including model deployment, TensorRT compilation, fleet updates, telemetry, and reliability. The role requires production MLOps experience, embedded inference optimization, and strong collaboration with data-science and embedded-engineering teams.
Build production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.