Senior Software Engineer - Machine Learning (Remote)
Core
Designing, building, and modernizing core architectural and machine learning capabilities for a digital product recommendation journey, integrating LLMs and agentic workflows.
Role type
Senior IC machine learning engineer (recommendation systems & LLMs)
Builds
Scalable recommendation engines and agentic AI workflows for customer discovery
Domain
Retail technology, Generative AI, Large Language Models
Deliverable
production ML models | product features
Required skills
Distributed systems design, Microservices architecture, Python/Java/Scala, Cloud infrastructure (GCP), Data pipeline engineering, MLOps, Model serving, Vector search, RAG implementation
Preferred skills
Agentic AI frameworks, Multi-agent orchestration, Tool use for autonomous workflows, Hyperparameter tuning, Feature Store management
Technologies
Vertex AI, TensorFlow, PyTorch, BigQuery, Dataflow, Cloud Run, gRPC, REST APIs, Gemini API
Responsibilities
Develop, test, and deploy software for recommendation systems; Design scalable system architectures; Mentor junior engineers; Drive best practices in AI integration
Seniority
Senior, hands-on IC with mentorship duties