Lead Algorithm Engineer

Audatex Systems s.r.o

Bangalore, India
Object-oriented design and coding
Performance tuning and optimization
C#, c++, java, .net development
The Senior Algorithm Software Engineer will lead a team focused on improving transportation routing and scheduling algorithms, encompassing both traditional and ML-based solutions

Job Summary

  • The Senior Algorithm Software Engineer will lead a team focused on improving transportation routing and scheduling algorithms, encompassing both traditional and ML-based solutions.
  • Responsibilities include designing, implementing, and troubleshooting complex algorithms, optimizing performance and scalability, and writing production-grade code in C#, C++, Java, and .NET.
  • The role involves mentoring less experienced developers, participating in software design discussions, and potentially troubleshooting customer production issues.

Matching Summary

The Senior Algorithm Software Engineer will lead a team focused on improving transportation routing and scheduling algorithms, encompassing both traditional and ML-based solutions.

Skills & Requirements

Must-have

  • Object-oriented design and coding
  • Performance tuning and optimization
  • C#, C++, Java, .NET development
  • Machine Learning model development
  • Data preprocessing and analysis
  • Algorithm design and implementation

Nice-to-have

  • Team building and mentorship
  • Agile methodologies
  • Transportation industry knowledge
  • Self-directed time management

Key Requirements

  • 6+ years of Software Development experience
  • Product Based company experience
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics
  • Knowledge of common routing algorithms
  • Experience mentoring developers

Work Rights

Not specified

Tailored Resume

Cover Letter