This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking highly skilled and motivated Senior Software Engineers to develop solutions in the supply chain analytics domain. In our modern engineering culture, we are moving away from traditional micro-tasking and siloed development. Instead, you will act as an AI-empowered system builder. You will be challenged to build loosely coupled, highly scalable software by owning features end-to-end. Leveraging AI assistants, you will shift your focus from manual coding to architectural design, system orchestration, and high-bar validation.
Job Responsibility
Own the end-to-end development of cross-domain features, working seamlessly across Python/PySpark batch processes, AWS Lambda serverless backends, and React frontends
Practice contract-driven development by defining strict interfaces, API schemas, and data structures before implementation to ensure conflict-free teamwork
Utilize modern AI coding assistants (e.g., Cursor, Copilot) to accelerate implementation, allowing you to focus on complex business logic and architecture rather than boilerplate syntax
Develop best-in-class architecture by ensuring components are modularized, secure, and scalable
Shift focus to verifying AI-generated code through comprehensive automated testing (TDD) and edge-case validation
Adhere to modern software engineering practices through architectural reviews, focusing on intent and contract alignment rather than basic syntax checks
Exercise DevOps principles to deploy, maintain, and monitor production workflows, ensuring continuous delivery and actionable telemetry data
Act as a bridge between data scientist groups and product teams, productizing machine learning models using cutting edge cloud and big data technologies
Requirements
6+ years of work experience including scalable SaaS systems
Bachelor's degree or higher in a related field
Strong hands-on experience across our core tech stack: Python and Apache Spark (PySpark) for data processing, AWS Serverless ecosystem (Lambda) for backends, and React for frontend UI
Deep understanding of Object-Oriented Programming principles, design patterns, and system architecture
Experience integrating and managing AI coding tools in daily workflows to multiply productivity
Strong testing mindset with experience in writing robust unit, integration, and end-to-end tests to validate complex system behaviors
Familiarity with CI/CD best practices, DevOps, DataOps, and Platform Engineering concepts
Ability and motivation to self-teach, manage through ambiguity, and provide high-context instructions to AI models
Nice to have
Familiarity with supply chain analytics problems such as demand forecasting, inventory, and price optimization
Expertise in batch and stream ETL processes, data pipelines, and orchestration frameworks (e.g., Airflow, Databricks)
Sound understanding of machine learning concepts and experience with Python analytics libraries like NumPy, Pandas, or scikit-learn
Knowledge of relational (MSSQL/PostgreSQL), NoSQL databases, and columnar data formats
Experience with Continuous Integration / Continuous Deployment best practices and familiarity with DevOps technologies such as Docker, Github Actions, Jenkins and Terraform
What we offer
Monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
Comprehensive private health insurance
Career growth support with Udemy, Medium, HBR and other learning tools
Extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
Powerful referral bonus
All-day snacks at the office
Team activities
Social club meetings
Annual retreats
Monthly happy Friday drinks and other celebrations
Game Master at Invent
Rewards for successful teammates who have won awards in arts and sports
Opportunity to participate in Invent Social Responsibility Club activities