Lead Algorithm Engineer

6 - 10 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Algorithm Software Engineer at DealerSocket, Bangalore, you will be responsible for leading a team focused on developing enhancements to transportation routing and scheduling algorithms. Your role will involve analyzing, designing, programming, and debugging algorithm improvements. You will also be required to present technical documentation to the team and stakeholders, interact with users to define system requirements, and participate in software design discussions. Key Responsibilities: - Design, implement, and troubleshoot complex algorithms with a focus on traditional and ML-based solutions. - Optimize algorithm performance and scalability for real-world applications, addressing computational constraints and trade-offs. - Conduct algorithm tuning, including parameter optimization and runtime efficiency enhancements. - Write clean, modular, and well-documented code in C#, C++, Java, and .NET to ensure production-grade quality. - Conduct logical data modeling and object-oriented design, coding, and unit testing. - Author and review technical requirements, perform unit testing and software code writing, and participate in the testing process. - Participate in peer code reviews, mentor less-experienced developers, and troubleshoot customer production issues. Machine Learning-Specific Engineering Responsibilities: - Build and optimize ML models and pipelines, focusing on speed, accuracy, and interpretability. - Develop and test ML algorithms tailored to specific applications, preprocess and analyze large datasets, and debug model performance issues. - Implement and optimize feature selection/extraction methods and deploy ML models to production. - Design and implement custom loss functions, regularization techniques, and optimization strategies. - Utilize profiling tools and frameworks to enhance computational efficiency and leverage distributed computing frameworks. - Build and maintain simulation environments to evaluate algorithm behavior under varied constraints. Collaboration and Research: - Collaborate with data scientists and domain experts to align algorithms with project requirements. - Stay updated with advancements in ML frameworks and research to integrate cutting-edge methodologies into projects. - Translate research papers into practical and scalable software solutions. Qualifications: - Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics. - Experience: 6+ years of applicable Software Development experience, preferably in a product-based company. - Knowledge/Skills/Abilities: Proficiency in common routing algorithms, logical thinking, excellent interpersonal and English communication skills, working knowledge of C#/C++, logical data modeling, and Agile methodologies. If you are someone with a strong background in algorithm development, machine learning, and software engineering, capable of leading a team and driving innovation in transportation routing and scheduling, this role at DealerSocket, Bangalore, could be the perfect fit for you.,

Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Solera logo
Solera

Automotive/Insurance Software

Arlington

RecommendedJobs for You