Position: Senior Optimization Engineer
Company: Svitla Systems
Category: Data Engineer
Experience required: 5y
English level: upper

**Responsibilities:**
- Work with transportation industry specialists to take AI predictions of complex output and convert them to an actionable AI
- Build complex automated solutions for NP hard combinatorial optimization and dynamic constraint optimization business problems
- Develop complex move generation and search space reduction through composite layer of algorithms from integer programming, dynamic programming, differential evolution etc
- Work together with domain specialists and the solution-lead to understand the problem
- Develop complex automated solutions for combinatorial optimization problem such as operations research, constraint optimization, or rule models for identified business problems

**Experience:**
- 4+ years experience in Combinatorial optimization, Operations Research & Management, Dynamic Programming, Constraint Programming or related field
- 3+ years experience in operations research in the context of warehouse organization, logistics, supply chain, container terminal

**Strong level knowledge of the following areas:**
- Combinatorial optimization of large Search Space Optimization algorithms using simple to complex multiple level optimization such as Tabu, Simulated Annealing, Ant-Colony, shortest path

- Applied statistics, constraint programming, mixed and integer programming, relational databases and building processes using SQL
- Data processing development in Java, Scala, or Kotlin
- Search Space Reduction Techniques
- Programming in the context of optimization, or numerical processing
- Skilled in at least one scripting language (Python, R, Julia etc.), or similar language in the context of machine learning, numerical processing, optimization, or simulation
- Preferred: Research experience

**Your Key Attributes:**
- Ability to balance machine generated output within business boundary conditions
- Effective in delivering and integrating your solutions into real-time business problems
- Thrive in a collaborative culture and know the best solutions are arrived to by diversity of thought and perspective
- Charismatic personality with a self-motivated attitude ready to tackle challenges that come your way
- Have a constant passion for learning and natural curiosity
- Analytical thinking skills with the ability to problem solve and have a high standard for accuracy and integrity

**Tech stack:**
- Date Ingestion - Kafka Streaming; ETL/ELT - based on Kettle framework; Data Storage and Pattern Recognition - Apache Spark; DS & OR - Homegrown
- 100% Software development in Scala; OR and DS development in Scala (preferred) and Python (for prototyping)
- Strong preference for non-linear optimization experience. Should be equally comfortable with Deterministic and Probability techniques.