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.