Job Title: Mathematical Optimization Solvers Focused DS Senior Engineer
Shift Time: 2:30 PM - 11:30 PM IST
Experience: 5+ Years
At Codvo, software and people transformations go hand-in-hand. We are a global empathy-led technology services company. Product innovation and mature software engineering are part of our core DNA. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day.We continue to expand our digital strategy, design, architecture, and product management capabilities to offer expertise, outside-the-box thinking, and measurable results.
- About:
We are seeking a highly skilled and experienced Data Science Senior Engineer focused on developing and deploying advanced analytical solutions leveraging mathematical optimization techniques. In this role, you will play a pivotal part in shaping the future of our operations by designing, developing, and deploying innovative solutions that optimize complex business processes
Responsibilities:
- Mathematical Optimization Solvers: Design, develop, and implement advanced mathematical optimization models and solvers to address complex business challenges across various domains, such as scheduling, routing, resource allocation, and inventory management.
- Machine Learning Model Development: Design, develop, and deploy machine learning models to analyze large datasets, generate insights, and make predictions that support data-driven decision-making, specifically related to enhancing the performance of optimization algorithms.
- Natural Language Processing (NLP): Apply advanced NLP techniques to extract valuable insights from unstructured text data, enhancing the organization's capabilities in understanding and utilizing textual information to improve optimization model inputs and outputs.
- Team Leadership
- Project Management: Oversee multiple data science projects, ensuring timely delivery and alignment with business goals and Coordination..
- Communication
- Continuous Learning:Stay updated with the latest advancements in data science, machine learning, optimization algorithms, and NLP technologies. Promote a culture of continuous learning and improvement within the team, particularly in the areas related to solver development and optimization techniques.
- Education: Master’s or Ph.D. in Data Science, Computer Science, Statistics, Mathematics, Operations Research, Industrial Engineering, or a related field.
- Experience:
- 5+ years of experience in data science with a strong focus on optimization, simulation, and algorithm development.
- Proven experience in managing and mentoring data science teams, specifically in the context of optimization projects.
- Demonstrated ability to deliver complex projects on time and within scope, especially those involving optimization solvers.
- Experience in the airline, railroad, or distribution industries is a plus, particularly in leveraging optimization techniques to solve challenges in these domains.
- Technical Skills:
- Proficiency in programming languages such as Python or R. Expertise in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and experience applying ML techniques to improve the performance of optimization solvers. Strong knowledge of NLP techniques and tools (e.g., SpaCy, BERT, GPT) and experience in leveraging NLP for optimization problem definition and input data processing.
- Experience with optimization algorithms and simulation models (e.g., linear programming, integer programming, constraint programming, stochastic optimization, simulation modeling).
- Expertise with optimization solvers (e.g., Gurobi, CPLEX, SCIP, Xpress).
- Proficient in data visualization tools (e.g., Tableau, Power BI).
- Soft Skills:
- Excellent verbal and written communication skills.
- Strong leadership and project management abilities.
- Ability to work collaboratively in a team-oriented environment.