Senior Software Engineer
maropost
Job Description
- 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.