Algorithm Engineer
3 weeks ago
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.
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 modelingObject oriented design, coding, and unit testingAuthors and reviews technical requirements to ensure compliance with business requirementsPerforms 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 softwareParticipates in peer code reviews and develops skill level of others through mentorshipLive troubleshooting of customer production issuesMachine 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 MathematicsEXPERIENCE:
6+ years of applicable Software Development experience.Product Based company experience is
Mandatory
KNOWLEDGE/SKILLS/ABILITIES:
Knowledge of common routing algorithmsTraveling SalesmanDijkstra's Shortest Path First algorithmGenetic Algorithms and heuristicsAnalysis of algorithmsLogical thinkingExcellent interpersonal skillsExcellent written and oral English skillsExcellent working knowledge of logical data modelingExcellent working knowledge of C#/C++ development environments and processVersed in industry standard Software Development Life-Cycle (SDLC) process methodologies and Agile methodologies such as SCRUMKnowledge of Agile practicesTransportation industry knowledge desired but not requiredExperience mentoring less experienced developersApproaches software development using industry standard concepts, practices, and proceduresAbility to work on multiple tasks simultaneously with various team members and/or other groups both internally and externallyAbility to effectively engage in self-directed time management and prioritization of workloadAbility to work independently to develop new skills as needed to support new products and applicationsAbility to coordinate and oversee parallel efforts for multiple developersKnowledge of relational databases and SQLPerformance of data structures
-
Algorithmic Trader
2 days ago
India Universis Capital Partner Full time**india / algorithmic trader / remote / full time**: **About us**: Universis Capital Partner is an alternative investment fund with a management capacity of up to USD 500 million, carried out in phases of USD 100 million. We manage financial assets with the best resources in analytics and management, adapted to both traditional and digital assets, based on...
-
india MulticoreWare Inc. Full timeRole : Senior Software EngineerOpening(s) : 1Experience : 6+ yearsMandatory skills : C/C++, CUDA, OpenCL, or other relevant languages for hardware optimizationWe are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other...
-
Senior AI/ML Algorithm Developer
5 days ago
India HeapTrace Technology Full timeJob Title: Senior AI/ML Algorithm Developer Location: RemoteJob Type: Full-time/Part-time or contract basis, depending on expertise and availability.Experience: 8+ YearsAbout the Project: Our client is a US-based company specializing in AI and ML solutions, working on cutting-edge projects with top-tier clients. They are looking for a highly skilled Data...
-
Python Developer
3 weeks ago
india Marktine Technology Solutions Full timeAbout the Role :- Marktine Technology Solutions Pvt Ltd is seeking a highly skilled and experienced Senior Python Developer with a strong foundation in networking principles to join our growing engineering team.- As a key member of our development team, you will be responsible for designing, developing, and maintaining critical software components for...
-
Golang Developer
3 weeks ago
india Cybyrotek Solutions Full timeJob Summary :We are looking for a skilled and motivated Go (Golang) Developer to join our dynamic team. As a Go Developer, you will play an essential role in developing high-performance applications, writing clean and maintainable code, and working on both backend services and systems.Key Responsibilities :- Develop and maintain high-performance, scalable,...
-
Marketing Manager
7 days ago
india Resource Algorithm Full timeJob Title: Marketing Manager - Construction Chemicals Reports to: Head of Marketing Location: Mumbai Job Summary: Seeking an experienced Marketing Manager for our client to lead the marketing efforts for our Construction Chemicals brand. The ideal candidate will have 6-10 years of experience in marketing, preferably in the Construction Chemicals or...
-
Vector DB Engineer
3 weeks ago
india EXL Full timeJob Description:A skilled Analytics Engineer / Data Analyst is sought with expertise in vector search algorithms. The role focuses on improving the performance and efficiency of algorithms that identify similarities between data points based on vector representations. The ideal candidate will have a strong background in data analysis, machine learning, and...
-
ML Engineer
3 weeks ago
india Thryve Digital Health LLP Full timeThryve Digital Health LLPis an emerging global healthcare partner that delivers strategic innovation, expertise, and flexibility to its healthcare partners. Being a US healthcare conglomerate captive, we have direct access to deeper insights that help us accelerate our learning process and keeps us ahead of the curve. Thryve delivers next-generation...
-
ML Engineer
3 weeks ago
india Thryve Digital Health LLP Full timeThryve Digital Health LLP is an emerging global healthcare partner that delivers strategic innovation, expertise, and flexibility to its healthcare partners. Being a US healthcare conglomerate captive, we have direct access to deeper insights that help us accelerate our learning process and keeps us ahead of the curve. Thryve delivers next-generation...
-
Machine Learning Engineer
3 weeks ago
india Cognida.ai Full timeAbout Cognida.aiOur Purpose is to boost your competitive advantage using AI and Analytics.We Deliver tangible business impact with data-driven insights powered by AI. Drive revenue growth, increase profitability and improve operational efficiencies.We Are technologists with keen business acumen - Forever curious, always on the front lines of technological...
-
AI Software Engineer
3 weeks ago
india Circuitry.ai Full timeJob Title:AI Software Engineer (Python)Location:Hyderabad, IndiaJob Summary:We are seeking a talented and experienced AI Software Engineer with expertise in Python to join our team. As an AI Software Engineer, you will be responsible for developing and implementing machine learning and artificial intelligence solutions that solve complex problems and drive...
-
ML Engineer
3 weeks ago
india Thryve Digital Health LLP Full timeThryve Digital Health LLP is an emerging global healthcare partner that delivers strategic innovation, expertise, and flexibility to its healthcare partners. Being a US healthcare conglomerate captive, we have direct access to deeper insights that help us accelerate our learning process and keeps us ahead of the curve. Thryve delivers next-generation...
-
Engineer, Staff
3 weeks ago
Bengaluru, India Qualcomm Full timeJob Description Job Description Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group Systems Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected...
-
Computer Vision Engineer
3 weeks ago
India Metadee Ai Pvt Ltd Full timeWe are seeking a skilled Computer Vision Engineer to join our innovative team. The ideal candidate will have a strong background in computer vision, image processing, and machine learning, with a passion for developing cutting-edge solutions. As a Computer Vision Engineer, you will be responsible for designing, implementing, and optimizing computer vision...
-
Machine Learning Engineer
3 weeks ago
india Cognida.ai Full timeAbout Cognida.aiOur Purposeis to boost your competitive advantage using AI and Analytics.We Delivertangible business impact with data-driven insights powered by AI. Drive revenue growth, increase profitability and improve operational efficiencies.We Aretechnologists with keen business acumen - Forever curious, always on the front lines of technological...
-
Machine Learning Engineer
2 days ago
India Pearlcon Technologies Full timeAbout the RolePearlcon Technologies is seeking a highly skilled Data Scientist / ML Engineer to join our team. As a key member of our data science group, you will be responsible for designing, building, and optimizing machine learning models for personalized recommendations, content analysis, and user experience enhancement.You will work in collaboration...
-
AI Engineer
4 weeks ago
India owow Full timeKey responsibilities ● Design and develop proof-of-concept AI solutions for financial management challenges ● Build AI agents using modern frameworks and best practices ● Create algorithms for financial data analysis and automation ● Implement and deploy production-ready AI systems ● Collaborate with cross-functional teams to integrate AI...
-
Software Engineering Expert
6 days ago
India LinkedIn Full timeWe are seeking a talented Software Engineer to join our team at LinkedIn. As a key member of our global engineering team, you will have the opportunity to architect, design, develop, and support some of the most complex features and infrastructures in the industry.Job DescriptionThe ideal candidate will be an expert in computer science with strong...
-
Computer Vision Engineer
3 weeks ago
india Metadee Ai Pvt Ltd Full timeWe are seeking a skilled Computer Vision Engineer to join our innovative team. The ideal candidate will have a strong background in computer vision, image processing, and machine learning, with a passion for developing cutting-edge solutions. As a Computer Vision Engineer, you will be responsible for designing, implementing, and optimizing computer vision...
-
Computer Vision Engineer
3 weeks ago
India Metadee Ai Pvt Ltd Full timeWe are seeking a skilled Computer Vision Engineer to join our innovative team. The ideal candidate will have a strong background in computer vision, image processing, and machine learning, with a passion for developing cutting-edge solutions. As a Computer Vision Engineer, you will be responsible for designing, implementing, and optimizing computer vision...