Operations Research Engineer
- Design and develop optimization models and algorithms with and without commercial solvers following established software development practices and processes.
- Develop and implement solutions to optimize and automate business decisions using large data sets and algorithms.
- Create low-level design of modules of a software application through proper documentation and diagrams.
- Develop proof of concepts for technical evaluation and early customer feedback.
- Develop software solutions by studying requirements, clarifying customer/user needs, analyzing data and processes, and following established software development practices and processes.
- Understand applications domain and pro-actively interact with product teams to improve functional and nonfunctional aspects of platform components.
- Update and share knowledge by reading professional publications. And studying state-of-the-art development tools, programming techniques, and computing technology.
- PhD. in Operations Research, Industrial Engineering, Systems Engineering, Computer Science or related
- M.Sc. in Operations Research, Industrial Engineering, Systems Engineering, Computer Science or related with 2+ years’ experience.
- Experience in designing, implementing, and testing analytic and/or algorithmic solutions to business or operational problems.
- Background in design and development discrete, nonlinear, or stochastic mathematical optimization models and combinatorial optimization algorithms.
- Experience in decomposition approaches solving large-scale optimization problems.
- Experience with optimization modeling languages (e.g., Pyomo, GAMS) and solvers (e.g., Gurobi, CPLEX)
- Expert in at least one major object-oriented programming language (C/C++, C#, Java, Kotlin, or Python)
- Understanding of data structures, algorithm design, problem solving, and complexity analysis
- Understanding of database theory and experience in at least one relational DBMS
- Strong computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience in Requirement/Design/Code Review, Parallel and Asynchronous programming, and software engineering best-practices, patterns, and anti-patterns
- Hands-on experience with using Git (handling branching and merging) and DevOps pipelines.
- Core programming knowledge on multi-threading, garbage collector, advanced debugging and memory profiling.
- Knowledge in statistics and data science models (K-means, random Forrest, neural nets etc.).
- Familiar with data modelling, frameworks, and tools such as Databricks/Spark, Postgresql, RabbitMQ, Kafka, Kubernetes, AMQP Messaging tools, gRPC, REST, Serialization Protocols, Docker, RDBMS.
- Experience with databases modeling and ORM frameworks.
- Experience with Web Technologies such as HTML, CSS and Javascript.
- Experience developing systems using cloud technologies.
- Outstanding written and interpersonal skills, ability to effectively interact with local and offshore development teams.
- Experience with Agile methodologies.
- Experience developing mining systems.
Recommended Jobs
Dental Biller
We're seeking for a skilled Dental Biller who can handle end-to-end dental billing tasks with accuracy, professionalism, and strong attention to detail. This role is essential in ensuring smooth reim…
Remote Recruiter - No Experience Needed
Remote Recruiter - No Experience Needed Location: Remote (Worldwide) Type: Freelance / Work Your Own Way Overview: RecXchange is a global platform where anyone can earn money by helpin…
Lead Caregiver
Griswold Home Care is looking for a fantastic individual to provide field support to our clients and caregivers throughout Maricopa County. The Lead Caregiver reports directly to the Care Coordinator(…
Guest Service Attendant
The Golf Club of Estrella is excited to announce the exceptional career opportunity of Guest Services Attendant. Qualified candidates will thrive in a hospitality environment and be highly focused on …
Permit Acquisition Coordinator - Telecommunications
Are you ready to streamline the permitting process in the telecommunications sector? Join a local Dallas-Fort Worth company dedicated to connecting the community through lightning-fast, reliable …
KFC Shift Manager
Join KBP Foods' KFC franchise as a Shift Manager and lead a dedicated team in delivering exceptional customer service at one of our bustling locations. As a pivotal part of the restaurant's success, …
Software Engineer
Responsibilities for this Position Software Engineer ID: 2025-69714 USA-AZ-Scottsdale Required Clearance: Secret Posted Date: 12/15/2025 Category: Engineering-Software Employme…