Algorithm Development Lead - Bengaluru, India - Optym

    Optym
    Optym Bengaluru, India

    2 weeks ago

    Default job background
    Description

    Position: Algorithm Development Lead

    Location: Whitefield, Bengaluru

    Company Overview:

    Optym is a global company offering solutions to a variety of companies, including Southwest Airlines and United Airlines, CSX Transportation and other major railroads in Canada and Europe, Toyota, Walmart, R+L Carriers, Office Depot, and BHP. Optym licenses its suite of decision support systems, builds custom software applications for clients, develops new systems by funding internal research and provides technology-enabled consulting services using software solutions. Optym creates disruptive technologies to provide network planning and scheduling solutions for numerous companies and agencies worldwide that heavily rely on transportation and logistics – from large airlines to trucking owner-operators to the City of Gainesville.

    At Optym, we believe that making our culture engaging, empowering, and promoting entrepreneur mindset are keys to success. Our kitchens are stocked 24/7; social, athletic, and wellness opportunities are plentiful; and the growth, education, and potential of employees is a top priority, making Optym a "Best Place to Work" for more than two decades.

    Optym ) currently has presence in India by way of Development Center located at Bengaluru, which works on complex technology and operations challenges that directly drive business. We are expanding our India operations and scouting out for best talent in industry to become a part of growing organization.

    We are seeking a highly skilled and motivated Algorithm Development Lead to join our dynamic team. The Algorithm Development Lead will lead a team of algorithm developers in designing, implementing, and optimizing algorithms for our Optym products. The successful candidate will have a strong background in computer science, mathematics, and algorithm development, as well as experience in team leadership and project management.

    Responsibilities:

    • Lead a team of algorithm developers in the design, implementation, and optimization of algorithms.
    • Collaborate with cross-functional teams including software engineers, data scientists, and product managers to define algorithm requirements and specifications.
    • Manage project timelines, resources, and priorities to ensure timely delivery of high-quality algorithms.
    • Mentor and coach team members, providing guidance on algorithm design principles, best practices, and coding standards.
    • Conduct code reviews and ensure adherence to quality standards and coding guidelines.
    • Stay current with the latest research and developments in algorithm design and optimization techniques.
    • Drive innovation and continuous improvement in algorithm development processes and methodologies.
    • Aptitude to understand business requirements deeply: Ability to understand a business problem in depth and create rapid prototypes.

    Qualifications:

    • Bachelor's degree in Computer Science, Mathematics, or related field; advanced degree preferred.
    • 5-9 years of experience in algorithm development.
    • Experienced in software development using an Object-oriented programming language (C#, C++, Python, Java etc.)
    • Deep understanding of optimization techniques and algorithms, with prior experience in optimization problems.
    • Good management skills: Effectively prioritize tasks for the team and make decisions in the absence of complete information.
    • Interpersonal skills: Mentor and unblock junior team members and keep the team motivated.
    • Proven ability to manage multiple projects and priorities in a fast-paced environment.