Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Solera Team. If you also belong to the team, you can get access from here

Solera

Compare button icon Compare button icon Compare
filter salaries All Filters

22 Solera Jobs

Algorithm Engineer

6-10 years

Bangalore / Bengaluru

1 vacancy

Algorithm Engineer

Solera

posted 11hr ago

Job Role Insights

Flexible timing

Job Description

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:Bangalore--Whitefield(DealerSocket)


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++, Python 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: Bachelors 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


Employment Type: Full Time, Permanent

Read full job description

Prepare for Algorithm Engineer roles with real interview advice

What people at Solera are saying

What Solera employees are saying about work life

based on 91 employees
80%
85%
85%
62%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Solera Benefits

Work From Home
Health Insurance
Cafeteria
Free Food
Job Training
Team Outings +6 more
View more benefits

Compare Solera with

CDK Global

3.7
Compare

Reynolds and Reynolds

2.0
Compare

Veeva Systems

3.0
Compare

Epicor Software Corporation

3.7
Compare

SAP

4.2
Compare

Salesforce

4.1
Compare

Oracle

3.7
Compare

Microsoft Corporation

4.0
Compare

Adobe

3.9
Compare

ServiceNow

4.2
Compare

Primus Global Technologies

3.9
Compare

VDart

4.5
Compare

Magic Edtech

3.1
Compare

Saama Technologies

3.7
Compare

DISYS

3.0
Compare

Data-Core Systems

3.1
Compare

Arvato

3.6
Compare

Xchanging

4.0
Compare

11:11 Systems

3.8
Compare

Continuum Managed Services

4.0
Compare

Similar Jobs for you

Technology Specialist at Yo HR Consultancy

6-10 Yrs

₹ 30-35 LPA

.NET Architect at Tekgence India Private Limited

12-17 Yrs

₹ 20-35 LPA

DOT NET Developer at NeuralMetrics

5-7 Yrs

₹ 15-21 LPA

Developer at Intelligence Node

8-10 Yrs

₹ 20-25 LPA

Developer at Coders Brain Technology Private Limited

12-14 Yrs

₹ 15-28 LPA

Javascript Developer at Lancesoft India Pvt Ltd

9-15 Yrs

₹ 20-35 LPA

DOT NET Developer at Anlage Infotech

4-10 Yrs

₹ 6-25 LPA

Golang Developer at caspex tech llp

5-8 Yrs

₹ 18-25 LPA

Software Engineer - Backend at Talent one Consulting

3-6 Yrs

₹ 9-30 LPA

Software Engineer at Pravdaa People Consultancy

3-8 Yrs

₹ 10-20 LPA

Algorithm Engineer

6-10 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Lead Software Engineer

8-12 Yrs

Hyderabad / Secunderabad

2d ago·via naukri.com

Software Development Manager

10-15 Yrs

Hyderabad / Secunderabad

2d ago·via naukri.com

Software Development Manager

10-15 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Lead Software Engineer - .Net fullstack

8-12 Yrs

₹ 18 - 30L/yr

Hyderabad / Secunderabad

2d ago·via naukri.com

Senior Software Engineer - Fullstack

5-8 Yrs

₹ 18 - 25L/yr

Hyderabad / Secunderabad

2d ago·via naukri.com

Software Development Manager

13-17 Yrs

Hyderabad / Secunderabad

3d ago·via naukri.com

QA Lead

8-12 Yrs

₹ 18 - 25L/yr

Bangalore / Bengaluru

3d ago·via naukri.com

QA Manager

12-16 Yrs

₹ 30 - 35L/yr

Bangalore / Bengaluru

3d ago·via naukri.com

Product Owner

2-7 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com
write
Share an Interview