$200K-400K a year
Design, develop, and optimize algorithms for complex optimization problems and integrate them into scalable software solutions.
Bachelor’s or Master’s degree in a related field with 3+ years of experience in software development focused on optimization or operations research, proficient in Python, C++, or Java.
Job Title: Software Engineer (Optimization & Operations Research) Company Overview: Atarus is a leading technology company specializing in advanced optimization and operations research solutions. We are committed to driving innovation and delivering cutting-edge software that empowers businesses to solve complex problems efficiently. Our fully remote team collaborates globally to create impactful, scalable technologies. Role Overview: As a Software Engineer focused on Optimization and Operations Research, you will play a critical role in designing and implementing algorithms that enhance decision-making processes. You will work closely with cross-functional teams to develop scalable software solutions that address real-world challenges in various industries. What You'll Do: - You will design, develop, and optimize algorithms for complex optimization problems. - You will collaborate with data scientists and engineers to integrate operations research models into production systems. - You will analyze large datasets to identify opportunities for process improvements. - You will write clean, maintainable, and efficient code following best practices. - You will participate in code reviews and contribute to continuous improvement of development processes. - You will troubleshoot and resolve technical issues related to optimization software. - You will stay current with the latest research and advancements in optimization and operations research. - You will communicate technical concepts effectively to both technical and non-technical stakeholders. What You Bring: - You have a Bachelor’s or Master’s degree in Computer Science, Operations Research, Applied Mathematics, or a related field. - You have 3+ years of professional experience in software development with a focus on optimization or operations research. - You are proficient in programming languages such as Python, C++, or Java. - You have strong knowledge of optimization techniques, algorithms, and mathematical modeling. - You have experience with data structures, algorithms, and software engineering best practices. - You possess excellent problem-solving skills and the ability to work independently and collaboratively. Bonus Points If You Have: - Experience with machine learning and data analytics. - Familiarity with cloud platforms like AWS, Azure, or Google Cloud. - Knowledge of linear programming, integer programming, or stochastic optimization. - Contributions to open-source optimization projects or publications in relevant fields. What We Offer: - We offer a competitive salary range of $200,000 to $400,000 based on your skills and experience. - We offer a fully remote work environment with flexible hours to support work-life balance. - We offer comprehensive health, dental, and vision insurance plans. - We offer professional development opportunities and support for continuous learning. - We offer a collaborative and inclusive company culture that values innovation and diversity. Ready to Apply? To apply, please submit your resume and a cover letter detailing your experience and interest in optimization and operations research to our careers page at www.atarus.com/careers. We look forward to hearing from you!
This job posting was last updated on 9/9/2025