FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxNumpyPandasPythonPyTorchScikit-LearnSQLTensorflow
About the role
Key responsibilities & impact- Lead the design and development of ML applications across the product portfolio
- Provide architecture and shape coding standards
- Evangelize best practices for software engineering including design, development, and lifecycle maintenance
- Partner with multiple software engineering teams to encourage practices like code reusability, shared libraries, UX-driven design
- Guide the transformation of machine learning research domain expertise into viable prototypes
- Enable Machine Learning Engineers to build and train new production-grade algorithms
- Research and share current and emerging industry tools, techniques, and algorithms
- Collaborate with stakeholders, product managers, engineering managers, data scientists, and other engineers
- Understand and distill technical and business impacting variables into strategic and tactical choices
- Support multiple scrum teams across the product portfolio
- Work with external customers either as a consultant or as a solution Machine Learning Engineer
- Prepare and submit conference and journal articles
Requirements
What you’ll need- Familiarity with traditional ML algorithms (classification, regression) and MLOps processes
- Experience with building, testing, measuring, and deploying machine learning models in production
- Experience with LLM engineering, including fine-tuning foundation models (GPT-4, Claude, open-source LLMs)
- Implementing Retrieval-Augmented Generation (RAG) systems
- Prompt engineering and LLM evaluation frameworks
- Expertise in building generative AI applications
- Development of multimodal AI solutions (text, image)
- Working with vector databases and embedding models
- Context window optimization and token management
- Prior engineering project leadership using relevant skills and technologies
- Python (Scikit-learn, TensorFlow, PyTorch, Pandas, Numpy, Scipy)
- SQL, Linux/Mac command-line tools
- Familiarity with agile software development lifecycle (SCRUM, Kanban, etc.)
- Previous experience of owning, maintaining, and enhancing software data products
- Attention to clarity of code, ease of development, and correctness of implementations
- Good knowledge of software development best practices including testing, continuous integration, and DevOps tools
- Experience with mentoring and training junior team members, especially pair programming
- STEM-related degree (Bachelor's, Master's or Doctorate)
- 5-8 years' experience working on creating machine learning algorithms for production purposes
Benefits
Comp & perks- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learning applicationsML algorithmsMLOps processesLLM engineeringRetrieval-Augmented Generation (RAG)generative AI applicationsmultimodal AI solutionsPythonSQLagile software development
Soft Skills
leadershipcollaborationcommunicationmentoringattention to detailstrategic thinkingtactical decision-makingcode claritybest practices evangelismteam encouragement
Certifications
STEM-related degree
