Posted on: 25/11/2025
Requirements :
Education & Experience :
- Bachelors or Masters degree in Computer Science, Engineering, Applied Mathematics, or a related field.
- Proven experience as a Software Developer, Solver Developer, or in developing computational/optimization systems.
Technical Skills :
- Strong proficiency in one or more programming languages : C++, Python, Java, or JavaScript.
- Expertise in algorithms, data structures, numerical methods, and computational problem-solving.
- Experience with SQL/NoSQL databases, including schema design, query optimization, and data handling.
- Familiarity with cloud platforms (AWS, GCP, Azure) and distributed computing concepts.
- Knowledge of optimization engines, constraint solvers, simulation engines, or high-performance computing is a strong plus.
- Good understanding of Agile/Scrum development practices.
- Experience working in iterative development cycles and cross-functional collaboration.
- Strong analytical, debugging, and problem-solving abilities.
- Excellent communication, teamwork, and documentation skills.
- Ability to work independently and handle complex technical challenges.
Key Responsibility Areas :
- Design, implement, and optimize solver algorithms for performance, accuracy, and scalability.
- Enhance existing solver modules and introduce new computational techniques where required.
- Write efficient, clean, and robust code to support complex solver functionality.
- Improve runtime performance, memory utilization, and computational efficiency.
- Integrate solver components with backend systems, APIs, and data pipelines.
- Ensure seamless communication between solver modules and the overall platform.
- Work with large datasets to develop and refine optimization or simulation models.
- Ensure data accuracy, consistency, and performance across solver workflows.
- Collaborate with product managers, data scientists, and engineering teams to translate business problems into solver-based solutions.
- Work closely with QA teams to ensure the reliability and correctness of solver outputs.
- Stay updated on emerging solver technologies, optimization frameworks, and computational methods.
- Continuously refine solver logic to improve accuracy, speed, and efficiency.
- Maintain technical documentation for solver architecture, algorithms, and implementation logic.
- Provide frequent progress updates, performance reports, and technical insights to leadership.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1579780