Lead Algorithm Engineer

4 days ago


Bangalore Urban district, India Solera Holdings, LLC. Full time US$ 1,20,000 - US$ 2,00,000 per year

JOB SUMMARY:

The Senior Algorithm Software Engineer is responsible for playing a leading role on a team focused on the development of improvements and enhancements to transportation routing and scheduling algorithms. This person analyzes, designs, programs, and debugs algorithm enhancements. Presents technical documentation to the team and stakeholders. May interact with users to define systems requirements and/or necessary modifications. Experienced in object-oriented design, coding, performance tuning, and unit testing. The role will be about 75% development and 25% system maintenance and support. This person
must
also have solid communication and team building skills and must be able to participate in software design discussions and guide the architecture of the solution based on proven object-oriented design concepts, industry standard patterns, and best practices. Mentors, guides and aids the growth of less-experienced developers through leadership.

Location: DealerSocket,Bangalore

ESSENTIAL RESPONSIBILITIES AND DUTIES:

  • Design, implement, and troubleshoot complex algorithms with a focus on both traditional and ML-based solutions.
  • Optimize the performance and scalability of algorithms 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.
  • Logical data modeling
  • Object oriented design, coding, and unit testing
  • Authors and reviews technical requirements to ensure compliance with business requirements
  • Performs proper unit testing and software code writing (including automated unit testing)
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Participates in peer code reviews and develops skill level of others through mentorship
  • Live troubleshooting of customer production issues

Machine Learning-Specific Engineering:

  • Build and optimize ML models and pipelines, focusing on constraints like speed, accuracy, and interpretability.
  • Develop and test ML algorithms such as supervised, unsupervised, and reinforcement learning methods, tailored to specific applications.
  • Preprocess and analyze large datasets, ensuring data quality, normalization, and transformation to suit algorithmic needs.
  • Debug and troubleshoot model performance issues, including overfitting, underfitting, and convergence problems.
  • Implement and optimize feature selection/extraction methods to enhance model accuracy and runtime.
  • Deploy ML models to production, ensuring robust integration into existing systems.

Advanced Performance and Tools:

  • Design and implement custom loss functions, regularization techniques, and optimization strategies.
  • Use profiling tools and frameworks to debug and enhance computational efficiency (e.g., TensorFlow Profiler, PyTorch Profiler, or custom solutions).
  • Leverage distributed computing frameworks train and deploy ML models on large-scale datasets.
  • Build and maintain simulation environments to evaluate the behavior of ML and non-ML algorithms under varied constraints.

Collaboration and Research:

  • Collaborate with data scientists and domain experts to align algorithms with project requirements and expected outcomes.
  • Stay updated with advancements in ML frameworks, libraries, and research to integrate cutting-edge methodologies into projects.
  • Translate state-of-the-art 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.
  • Product Based company experience is Mandatory

KNOWLEDGE/SKILLS/ABILITIES:

  • Knowledge of common routing algorithms
  • Traveling Salesman
  • Dijkstra's Shortest Path First algorithm
  • Genetic Algorithms and heuristics
  • Analysis of algorithms
  • Logical thinking
  • Excellent interpersonal skills
  • Excellent written and oral English skills
  • Excellent working knowledge of logical data modeling
  • Excellent working knowledge of C#/C++ development environments and process
  • Versed in industry standard Software Development Life-Cycle (SDLC) process methodologies and Agile methodologies such as SCRUM
  • Knowledge of Agile practices
  • Transportation industry knowledge desired but not required
  • Experience mentoring less experienced developers
  • Approaches software development using industry standard concepts, practices, and procedures
  • Ability to work on multiple tasks simultaneously with various team members and/or other groups both internally and externally
  • Ability to effectively engage in self-directed time management and prioritization of workload
  • Ability to work independently to develop new skills as needed to support new products and applications
  • Ability to coordinate and oversee parallel efforts for multiple developers
  • Knowledge of relational databases and SQL
  • Performance of data structures

  • Senior iOS Engineer

    4 days ago


    Bangalore Urban district, India Axi Full time US$ 90,000 - US$ 1,20,000 per year

    Front End DeveloperLocation:Bengaluru, Karnataka, IndiaAbout UsAxi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage with offices in six regions. With heavy investment in the latest trading technology, Axi...


  • Bangalore Urban district, India bswift Full time US$ 1,25,000 - US$ 1,75,000 per year

    Want to be a bswifter?At bswift we've been transforming benefits administration since 1996, making it simpler, smarter, and more human. Our state-of-the-art, cloud-based technology and services empower employees to understand, manage, and love their benefits. From downtown Chicago, and remotely across the country, we serve thousands of companies and millions...


  • Bengaluru / Bangalore, Pune, India beBeeSearchEngineer Full time US$ 80,000 - US$ 1,50,000

    ">Job DescriptionWe are seeking a highly skilled and experienced Search Engineer to join our team. As a key member of the Engineering - Software & QA department, you will be responsible for designing, developing, and deploying advanced search algorithms and systems.">Key Responsibilities:">">Design and develop efficient search pipelines using frameworks like...


  • Bangalore Urban District, Karnataka, India SymphonyAI Full time

    Introduction: Exciting Opportunity Alert! **Job Description**: **Qualifications**: - Pursuing a bachelor's degree in Computer Science, Mathematics, Engineering, or a related quantitative field. - Familiarity with frameworks like Langchain/LLaMAIndex, Huggingface Transformer, and Large Language Models (LLMs). - ** Working knowledge** of natural language...


  • BANGALORE, India Umanist Staffing LLC Full time

    Key Responsibilities:Provide technical leadership and mentorship to engineering teams.Develop and modernize web applications using .NET Core, C#, React.js, and GraphQL.Architect and transform monolithic systems into microservices.Utilize Azure services for deployment, infrastructure management, and scalability.Implement and manage Azure DevOps (CI/CD)...

  • Data Scientist

    4 days ago


    Bangalore Urban District, Karnataka, India SymphonyAI Full time

    Introduction: Exciting Opportunity Alert! **Job Description**: As a Data Scientist at Symphony IndustrialAI, you will be ideating and creating solutions for some of the most complex industrial problems utilizing our cutting-edge AI/ML platform. By developing and blending some of the best-in-class AI/ML methods for multivariate time series data, images,...

  • Lead Engineer

    3 days ago


    Bangalore, Hyderabad, India Arcesium LLC Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    We are looking for an innovative Lead AI/ML engineer to join our cutting-edge generative AI team in Hyderabad. Our team develops a state-of-the-art gen-ai platform that creates domain-aware agents for financial operations, serving both internal processes and customer-facing products. We design and build scalable AI architectures and implement intelligent...

  • Lead Architect

    2 hours ago


    Bangalore Urban District, Karnataka, India appsierra Full time ₹ 1,04,000 - ₹ 13,08,780 per year

    Job Summary :We are seeking a highly experienced Architect specializing in Tenrox and Broadcom Clarity (formerly CA Clarity PPM) to lead the design, strategy, and implementation of enterprise solutions that streamline project, resource, and financial management processes. The ideal candidate will combine deep technical expertise with a strong understanding...


  • Hyderabad / Secunderabad, Telangana, Bengaluru / Bangalore, India beBeeEngineering Full time US$ 1,50,000 - US$ 2,00,000

    Job DescriptionWe are seeking a highly skilled Senior Staff Engineer to lead our Security Defense Platforms team. As a key member of our organization, you will be responsible for providing strategic and technical direction to the entire Security Foundations domain across our Hyderabad site.The ideal candidate will have a strong background in software...


  • Bangalore Urban district, India beBeeVerification Full time ₹ 1,04,000 - ₹ 1,30,878

    We are looking for an experienced Verification Engineer to join our team. The ideal candidate will have a strong background in IP and SoC-level verification, along with specialization in one or more of the following areas: processor/microarchitecture verification, high-speed interfaces (e.g., PCIe, USB, DDR), or GLS (Gate-Level Simulation).This role involves...