Python Developer - Simulation

Open Position

Who We Are

We’re helping people get the most out of their optimization! We’re on a mission to help people and organizations tackle complex problems and take their optimizations further.

Who We’re Looking For

A self-starter who loves to go deep into the heart of the algorithm looking for how to take business use cases and turn them into coded solutions for the needs of the business. You will be helping to enhance a simulation model, so a solid understanding of statistics is preferred. This role is not dashboarding and graphic, it's deep and complex algorithm design. The skills needed in this job are to be able to code fluently, especially in Python, building production grade code that is highly performant and covers fringe use cases well.

Our team is a mix of Computer Scientists, Industrial Engineers, and Operation Research Scientists - and their industry experience makes competitors jealous. Come work with top talent! Be top talent!



What You’ll Do

  • Work closely with the entire Data Scientist team and periodically SQL, Dev & Ops to build products with powerful impact

  • Develop a solid understanding of how the system works and the overall system architecture

  • Work as a team to uncover the best ways of working to drive lean product development

  • Develop and present algorithm designs and plans

  • Develop new software and triage issues

What You’ll Need

  • Solid proficiency in Python and other coding languages

  • Be positive and eager to tackle problems

  • Enjoy using new technology to unlock the future

  • Value team collaboration and breaking down requests

  • Care about product scalability and reliability

  • Find that ideal solution that balances the technical needs of the system with the strategic needs of the business

  • BS in Computer Science, Industrial Engineering or equivalent experience

  • 6+ years of working experience:
    • Strong experience building software with Python

    • Ability to resolve sophisticated issues around application performance, reliability, scalability, security, and data integrity

    • Solid understanding of relational databases (SQL, Postgres)

    • Experience working through different ideas, breaking down requirements for delivering software in rapid build cycles

    • Good communication skills, ability to partner and a strong collaborator


About Optilogic

At Optilogic we believe that optimization is not just a science, it's an art too. You don’t just need a solver that can run an optimization, you need to know what problems to optimize, and a great environment to build your models.

We all know that the right tool makes the job so much easier. Atlas is purpose-built for modelers so you can focus on the important things...building your model!

We also know that we can always do better when working together. We are committed to helping you along your optimization journey in any way that we can, whether that is working with you on your most intricate models or lending our expertise to discover how to tackle your most complex problems.

We are committed to building an inclusive and diverse team. Optilogic is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.


Interested in applying for this position? Click here to apply