Senior Software Engineer | Global AI Company | Remote Work
Job Description
We are looking for a remote Senior Software Engineer for our client who delivers AI-based decision intelligence solutions for inventory, merchandising, and pricing optimization to retailers worldwide. A fast-growing global technology company is expanding its engineering team to build scalable supply chain analytics products used by customers across the U.S., Europe, the Middle East, and East Asia.
You will act as an AI-empowered system builder, owning end-to-end features across data pipelines, backend services, and frontend interfaces.
Tech Stack: Python, PySpark, AWS Serverless (Lambda), React, Databricks, CI/CD, and so on..
Required Qualifications
• Fluent in English
• BSc or MSc from a top-tier university
• Min. 6+ years building scalable SaaS systems
• Strong Python & PySpark experience
• AWS serverless (Lambda) backend experience
• Solid frontend experience with React
• Strong system design, OOP, and testing mindset
• Experience with AI coding tools
Preferred Qualifications
• Supply chain, retail analytics, or optimization experience
• ETL/data pipeline tools (Airflow, Databricks)
• ML fundamentals & Python data libraries
• Relational & NoSQL databases
• Docker, Terraform & GitHub Actions familiarity
• DataOps or Platform Engineering background
Key Responsibilities
• Build end-to-end features across PySpark, AWS Lambda, and React
• Design scalable architectures and define APIs/data contracts
• Define APIs, contracts, and data schemas
• Use AI coding tools (Cursor, Copilot)
• Write automated tests (unit, integration, e2e)
• Apply DevOps practices for deployment & monitoring
• Collaborate with data scientists and product teams
• Contribute to architecture reviews & best practices
What you'll do
- Design, train, and evaluate large language models and agentic pipelines
- Build production-grade inference and orchestration systems
- Collaborate with product and engineering teams to ship AI features end-to-end
- Run experiments, benchmark models, and iterate on prompt and fine-tuning strategies
- Own model quality, latency, and cost across the stack
- Mentor engineers and contribute to internal ML platform improvements
What we're looking for
- Strong background in machine learning, NLP, or deep learning
- Hands-on experience with PyTorch, Hugging Face, or similar frameworks
- Experience deploying models to production
- Solid Python engineering skills
- Familiarity with RAG, vector databases, and agent frameworks
- Strong communication skills in English
Nice to have
- Published research or open-source contributions
- Experience with distributed training or GPU optimization
