Requirements: English
Company: US3 Consulting
Region: Amsterdam , North Holland
Role Description:
We are looking for a passionate and talented Operations Research Developer with a strong foundation in optimization, application development, and data engineering. The ideal candidate holds a relevant masters degree and has at least 4 years of experience in Operations Research roles within an enterprise or commercial setting.
The role demands technical proficiency, proactive communication with business stakeholders, and the ability to bring optimization models from concept to production in a scalable and maintainable manner. This position is ideal for curious builders who thrive in fast-paced, international environments and can balance technical excellence with business understanding.
Experience: 6+ years
Competencies: Digital Data Science
Essential Skills:
- Masters degree in a relevant field (e.g., Operations Research, Industrial Engineering, Applied Mathematics)
- 4+ years of professional experience in Operations Research roles
- Strong Python skills with a focus on object-oriented programming and clean code principles
- Proficient in at least one mathematical optimization solver: Gurobi (preferred), CPLEX, COIN-OR, etc.
- SQL experience with at least one dialect: PostgreSQL, MySQL, MSSQL
- Experience developing and industrializing applications in a production environment
- Fundamental understanding of CI/CD concepts, Git, Docker
- Working knowledge of Jira for task management
- Experience using IDEs like VS Code or PyCharm for visual debugging
- Strong communication skills with the ability to explain complex technical concepts to technical and non-technical audiences
- Independent, proactive, and collaborative work style
Desirable Skills:
- Experience with simulation techniques
- Familiarity with at least one cloud platform (e.g., GCP, AWS, Azure)
- Data visualization capabilities (e.g., using Plotly, Dash, or similar)
- Ability to build a basic REST API in Python that:
- Queries data from a database
- Applies business logic for manipulation and aggregation
- Returns structured responses from an API endpoint
- Adheres to coding best practices and includes proper testing for logic and endpoints
Day-to-Day Activities Include:
- Interacting with business stakeholders to gather requirements or feedback
- Analyzing business challenges and designing optimization-based solutions
- Building, deploying, and maintaining optimization models in production
- Monitoring and optimizing existing models
- Performing ad hoc analysis based on business needs