Responsibilities
- Design, implement, and maintain product features from concept to production
- Collaborate with cross-functional teams including design and product to deliver effective solutions
- Utilize a broad set of machine learning methods, from traditional models to advanced LLM techniques such as retrieval-augmented generation, prompt engineering, fine-tuning, and semantic search
- Produce clean, modular, and testable code that supports long-term maintenance
- Create detailed and understandable system design documentation
- Identify, diagnose, and fix software defects efficiently
- Maintain a customer-centric mindset when building and refining features
- Keep current with emerging trends and innovations in artificial intelligence and machine learning
- Engage in Agile development practices throughout the software lifecycle
- Work extensively with Python, JavaScript, Node.JS, Docker, PostgreSQL, and container orchestration platforms like Kubernetes
Requirements
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, or a relevant technical discipline
- Minimum of four years of practical experience in building and deploying machine learning systems
- Proven ability to write robust, scalable code suitable for production environments
- Strong foundation in classical machine learning with exposure to large language models
- High proficiency in programming languages such as Python or Java
- Hands-on experience with ML libraries including TensorFlow, PyTorch, Hugging Face, Keras, MXNet, or scikit-learn
- Knowledge of search systems, information retrieval, and ranking algorithms
- Excellent communication skills and a collaborative work ethic
- Data-driven thinker with emphasis on performance metrics and evaluation
- Self-motivated with a continuous learning mindset
Nice to Have
- Experience with Node.JS and modern JavaScript standards such as ES6 or TypeScript
- Background in developing SaaS-based web applications
- Basic knowledge of distributed computing principles
- Additional experience with Docker, Kubernetes, and cloud platforms like AWS or Azure
Benefits
- Live your best life (LYBL) stipend: $200 per month for personal well-being expenses
- Comprehensive health and life insurance plans
- Competitive salary and performance-based bonuses
- Statutory leave plus flexible vacation policy
- Paid time off for birthdays and volunteer activities
- Support for employee resource groups
- Organized team and company-wide social events
Compensation
Competitive compensation & bonus program
Work Arrangement
Not specified
Team
Collaborative team environment with product managers, designers, and engineers
Benefits
- Live your best life (LYBL)! $200/mo (USD) for anything that enhances your life
- Comprehensive employee health and life insurance coverage
- Competitive compensation & bonus program
- Statutory vacation + Flexible vacation
- Time off for your birthday & volunteering
- Employee resource groups
- Opportunities for team and company-wide get-togethers!
Other
- Background checks are required.
- This role may have access to highly sensitive data, including employee data, customer data, company financials, and proprietary product information.
