
Senior Software Engineer, Machine Learning
Maropost
full-time
Posted on:
Location Type: Hybrid
Location: Mohali • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and build scalable, maintainable services, owning projects end-to-end with a primary focus on recommendation systems and personalization
- Prototype and develop LLM-driven agents to enable effective workflows for both merchants and shoppers
- Enhance the developer experience for the Machine Learning team by improving tools, workflows, and processes
- Strengthen and expand test coverage to ensure high-quality, reliable systems
- Contribute to technical and product specifications and actively participate in architecture and design discussions
- Write clean, reliable, and idiomatic Python code with a focus on readability
Requirements
- Bachelor’s degree in Computer Science, Engineering, or relevant field
- 5+ years of hands-on software development experience
- 3+ years in Python within Machine Learning or Data Scientist roles
- Must-have hands-on experience completing end-to-end projects in recommendations, personalization, or AI agents
- Must-have experience handling projects end-to-end, from stakeholder discussions to production deployment and monitoring
- Good experience working in B2C product-based environments.
- Strong understanding of ML libraries and tools landscape
- In-depth understanding of CI/CD pipelines, version control, and automated testing
- Proactive and self-driven, with strong problem-solving and communication skills across technical and non-technical stakeholders
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonMachine Learningrecommendation systemspersonalizationLLM-driven agentsCI/CD pipelinesautomated testingversion controlsoftware developmentend-to-end project management
Soft Skills
problem-solvingcommunicationproactiveself-driven
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering