Jobs
Interviews

133 Algorithm Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 - 12.0 years

30 - 35 Lacs

Pune

Work from Office

Role & Responsibilities : - Lead the design, analysis, and implementation of technical solutions. - Take full ownership of product features. - Participate in detailed discussions with the product management team regarding requirements. - Work closely with the engineering team to design and implement scalable solutions. - Create detailed functional and technical specifications. - Follow Test-Driven Development (TDD) and deliver high-quality code. - Communicate proactively with your manager regarding risks and progress. - Mentor junior team members and provide technical guidance. - Troubleshoot and resolve production issues with RCA and long-term solutions Required Skills & Experience : - Bachelors/Masters degree in Computer Science or related field with a solid academic track record. - 12+ years of hands-on experience in backend development for large-scale enterprise products. - Strong programming skills in Java; familiarity with Python is a plus. - Deep understanding of data structures, algorithms, and problem-solving. - Proficient in Spring Boot and RESTful APIs. - Experience with cloud technologies like ElasticSearch, Kafka, MongoDB, Hazelcast, Ceph, etc. - Strong experience in building scalable, concurrent applications. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD). - Excellent communication and collaboration skills. Preferred Technologies : - Java, Spring Boot, J2EE - ElasticSearch, Kafka, MongoDB, Ceph - AWS, Storm, Hazelcast - TDD, SOA

Posted 1 month ago

Apply

1.0 - 2.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Job Title: Software Development Engineer I - .NET Education: B.Tech / Dual Degree with Computer Science as a major discipline, MCA Experience: 1+ yrs Location: Bangalore Why work with us? 1. Our Engineering team consisting of past start up founders, IIT alumni, and serial hackathon winners 2. Rupeek believes in a high standard of engineering quality and opportunity to work on a cutting-edge tech stack 3. Opportunity to solve unique scalability challenges 4. Learn how the India lending system works on the inside 5. Software Development Engineering Role is a high impact role at fast-paced growth company As a Software Engineer you will: Collaborate with senior engineers to design, implement, and deploy enterprise-grade applications in the areas of Payments, Customer Experience, Core Platform, and Analytics. Contribute to scalable and reliable systems using C#, .NET Core, and associated Microsoft technologies. Estimate development efforts, plan sprints, and deliver features that meet the company's goals for performance, security, and user experience. Own the complete development lifecycle from architecture and design to coding, testing, deployment, and monitoring. Drive a culture of continuous learning and improvement across the team. Contribute to team growth by participating in hiring and mentoring. Qualifications: Bachelor’s degree in Computer Science, Information Technology, Electronics, or related fields (CSE, IT, ECE, EEE). Proficiency in object-oriented programming and development using C# and .NET (preferably .NET Core/ASP.NET Core) on Windows or Linux platforms. Strong understanding of software fundamentals: data structures, algorithms, design patterns, and TDD (Test-Driven Development). Hands-on experience with REST APIs, asynchronous programming, SQL/NoSQL databases, and cloud platforms (Azure/AWS). Good understanding of CI/CD pipelines and DevOps practices is a plus. Excellent problem-solving skills, strong communication, and a collaborative mindset.

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 14 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

Role : AI Research Engineer - AI Pair Programming About Us : We are developing a cutting-edge AI pair programming extension for VS Code, aimed at revolutionising the way developers write code. Our mission is to enhance developer productivity and code quality through advanced AI assistance. We're seeking an experienced AI Research Engineer to join our innovative team at PureCode AI and help push the boundaries of AI in software development. Position Overview : We are looking for an AI Research Engineer with a strong background in Large Language Models (LLMs) and their applications in code generation and understanding. The ideal candidate will contribute to our research efforts in contextual retrievals, rerankers, and vector databases, with a focus on optimising developer workflows. Key Responsibilities : - Conduct advanced research in AI and machine learning, specifically focusing on LLMs for code generation and comprehension - Implement or optimise state-of-the-art AI models to enhance our AI pair programming capabilities - Develop and refine algorithms for contextual code retrieval, reranking, and efficient use of vector databases - Collaborate with the development team to integrate research findings into our VS Code extension - Contribute to the improvement of developer workflow optimisation through AI-assisted coding - Evaluate and fine-tune models to ensure high-quality code suggestions and analysis - Stay abreast of the latest advancements in AI research and propose innovative applications for our product Qualifications : - Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field - Minimum of 3 years of experience in AI engineering and research, with a focus on NLP and LLMs - Strong background in machine learning, deep learning, and natural language processing - Expertise in implementing and deploying AI models for code analysis and generation - Experience with contextual retrieval systems, rerankers, and vector databases - Proficiency in Python and familiarity with machine learning frameworks such as PyTorch or TensorFlow - Solid understanding of API development practices and tools, particularly in the context of Generative AI. - Familiarity with VS Code extension development is a plus Required Skills : - Strong problem-solving skills and ability to translate research into practical applications - Excellent programming skills and ability to write clean, efficient code - Good understanding of software engineering principles and best practices - Ability to work effectively in a collaborative team environment - Strong communication skills to explain complex AI concepts to both technical and non-technical stakeholders - Self-motivated with the ability to work independently on research projects Preferred Experience : - Previous work on AI-assisted coding tools or IDE plugins - Contributions to open-source AI or developer tool projects - Experience with large-scale machine learning model deployment and optimisation - Familiarity with MLOps practices and tools What We Offer : - Opportunity to work on cutting-edge AI technology that directly impacts developers worldwide - Collaborative and innovative work environment - Competitive salary and benefits package - Professional development opportunities and support for attending relevant conferences - Chance to publish and present research findings in academic and industry forums Location- Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad

Posted 1 month ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Notice Period : Immediate - 15 Days Job Summary : We are seeking a seasoned Java Lead with a strong foundation in core Java concepts and extensive experience with the Spring Framework. As a Java Lead, you will be responsible for leading and mentoring a team of developers, while also contributing to the design, development, and maintenance of critical Java applications. Your expertise in Java, Spring, and cloud technologies will be instrumental in delivering high-quality, scalable, and reliable solutions. Key Responsibilities : - Technical Leadership : Provide technical guidance and mentorship to a team of Java developers. - Application Development : Design, develop, and maintain complex Java applications using the Spring Framework and other relevant technologies. - Code Review : Conduct code reviews to ensure adherence to coding standards, best practices, and quality assurance. - Problem-Solving : Identify, troubleshoot, and resolve technical issues efficiently. - Architecture Design : Contribute to the design and architecture of scalable and maintainable Java systems. - Cloud Deployment : Deploy Java applications to AWS using services like Amazon Elastic Kubernetes Service (EKS) and Terraform scripts. - Technology Evaluation : Stay updated with the latest Java technologies and frameworks, and evaluate their suitability for project requirements. Required Qualifications : - Experience : 10-12 years of experience in Java development. - Core Java : Strong understanding of core Java concepts, including Java Lambdas, Streams API, and Java v11 or above (minimum 5 years of Java v8 experience). - Spring Framework : In-depth knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security. - Data Structures and Algorithms : Solid foundation in data structures and algorithms. - Databases : Proficiency in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Docker Containers : Experience with Docker containers and container orchestration tools. - AWS Services : Familiarity with AWS services used for deployment, such as EKS and Terraform. Preferred Qualifications : - Kafka : Knowledge of Apache Kafka for building real-time data pipelines. - Microservices Architecture : Experience with designing and developing microservices-based applications. - Continuous Integration/Continuous Delivery (CI/CD) : Familiarity with CI/CD pipelines and tools.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Ahmedabad

Work from Office

Location : Remote Timings : Full Time (As per company timings) Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Kolkata

Remote

Location : Remote Timings : Full Time (As per company timings) Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Mumbai

Remote

Location : Remote Timings : Full Time (As per company timings) Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Lucknow

Remote

Notice Period : (Immediate Joiner - Only) What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Pune

Remote

Notice Period : (Immediate Joiner - Only) What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Hyderabad

Remote

Notice Period : (Immediate Joiner - Only) What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Surat

Remote

Location : Remote Notice Period : (Immediate Joiner - Only) What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 2 months ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Bengaluru

Work from Office

Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 2 months ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Jaipur

Work from Office

Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years What qualities are we looking for - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 2 months ago

Apply

12.0 - 16.0 years

25 - 30 Lacs

Pune

Work from Office

Role & Responsibilities : - Lead the design, analysis, and implementation of technical solutions. - Take full ownership of product features. - Participate in detailed discussions with the product management team regarding requirements. - Work closely with the engineering team to design and implement scalable solutions. - Create detailed functional and technical specifications. - Follow Test-Driven Development (TDD) and deliver high-quality code. - Communicate proactively with your manager regarding risks and progress. - Mentor junior team members and provide technical guidance. - Troubleshoot and resolve production issues with RCA and long-term solutions Required Skills & Experience : - Bachelors/Masters degree in Computer Science or related field with a solid academic track record. - 12+ years of hands-on experience in backend development for large-scale enterprise products. - Strong programming skills in Java; familiarity with Python is a plus. - Deep understanding of data structures, algorithms, and problem-solving. - Proficient in Spring Boot and RESTful APIs. - Experience with cloud technologies like ElasticSearch, Kafka, MongoDB, Hazelcast, Ceph, etc. - Strong experience in building scalable, concurrent applications. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD). - Excellent communication and collaboration skills. Preferred Technologies : - Java, Spring Boot, J2EE - ElasticSearch, Kafka, MongoDB, Ceph - AWS, Storm, Hazelcast - TDD, SOA

Posted 2 months ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Responsibilities : - Work experience of 3+ years with Deep Learning and Neural networks. - Researching new models and machine learning algorithms. - Designing prototypes and conducting experiments to guide engineering efforts. - Creating ML applications based on client/customer requirements. - Tell business stories through model outcomes and data. - Analyzing test results to improve models. - Exploring and visualizing data to identify potential issues that might affect model performance. - Preparing data sets from various sources (APIs, databases, text files, etc.) for algorithm use. - Production deployment and maintenance of ML Systems. Skills required for this position include : - Advanced math and stats skills (calculus, linear algebra, Bayesian statistics). - A degree in a related field (math, computer science, statistics). - Strong teamwork, problem-solving, and analytical abilities. - Knowledge of data science. - Proficiency in coding and programming languages (Python, SQL). - Practical experience with ML frameworks and libraries. - Knowledge of software architecture, data modeling, and data structures. - Knowledge of running ML algorithms on cloud platforms (AWS, AZURE, Google cloud).

Posted 2 months ago

Apply

5.0 - 10.0 years

13 - 23 Lacs

Bengaluru

Hybrid

We at TATA ELXSI hiring engineers with proficiency in below skills for the role Senior Engineer/Specialist/Lead- ADAS for Bangalore location. If interested, we encourage you to apply for this exciting opportunity. Job Overview: We are seeking a highly skilled and experienced Senior Engineer to join our team in developing ADASISv2/v3 Map Processing Software for Advanced Driver Assistance Systems (ADAS) . The ideal candidate will have a strong background in C++ and Python, algorithm development experience, and working knowledge of ISO26262 functional safety software development. Key Responsibilities: Design, develop, and optimize ADASISv2/v3 Map Processing Software for ADAS applications. Implement and test algorithms for map processing. Ensure compliance with ISO26262 functional safety standards in software development. Collaborate with cross-functional teams to integrate map processing software with other ADAS components. Conduct code reviews, debugging, and performance analysis to ensure high-quality software delivery. Participate in system architecture design and ensure high quality SW as per ASPICE standard. Key Skills and Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Proven experience in software development using C++ and Python. Strong algorithm development skills, particularly in the context of map processing. Working knowledge of ISO26262 functional safety software development. Experience with code quality tools such as Astree and Coverity. Exposure to GIT and software development in CI/CD platforms. Experience with ADASIS protocol and ADAS applications is highly desirable. Excellent problem-solving skills and attention to detail. Ability to work effectively in a collaborative team environment. Strong communication skills, both written and verbal. Preferred Qualifications: Experience with automotive software development and embedded systems. Familiarity with other relevant standards and protocols in the automotive industry. Knowledge of machine learning and artificial intelligence techniques applied to ADAS. Why Join Us: Opportunity to work on cutting-edge technology in the automotive industry. Collaborative and innovative work environment. Competitive salary and benefits package. Professional growth and development opportunities. If you are passionate about developing high-quality software for ADAS and meet the qualifications listed above, we encourage you to apply for this exciting opportunity.

Posted 2 months ago

Apply

1.0 - 6.0 years

3 - 4 Lacs

Bengaluru

Work from Office

Plan, execute, and manage paid ad campaigns on Meta platforms (Facebook & Instagram) Create and test compelling ad creatives tailored to real estate buyers/renters Manage full-funnel campaigns: Awareness Lead Gen Retargeting Optimize campaigns for lowest CPL (Cost Per Lead) and highest conversion rate Set up and manage Facebook Pixel, events, and custom audiences Coordinate with designers and content creators for ad creatives Analyze performance data and prepare weekly/monthly reports Keep up with algorithm changes, Meta policies, and real estate ad trends Experience running Facebook Ads, Proven record of generating high-quality leads via Meta platforms,Strong knowledge of Facebook Business Manager, Ads Manager, and Pixel setup.

Posted 2 months ago

Apply

5.0 - 7.0 years

15 - 20 Lacs

Pune

Work from Office

Handle algorithm & develop reliable & innovative solutions for all designs. Develop best practices for Embedded systems, C /C++ prog. Create Flow charts/ Algorithm for design blocks/ modules. Debug & test progs on protos. Analyse failure & correct. Required Candidate profile BE-EEE with 5-7 yrs exp in R&D/ engg in Valve monitoring & control instruments, positioners, oil & Gas & Indust domain in Arm microcontrollers (STM32 series, Microchip, Renesas), Debugging, etc. must. Perks and benefits Salary varies with merit and experience

Posted 2 months ago

Apply

2.0 - 7.0 years

8 - 14 Lacs

Noida

Work from Office

Job Description : What You Bring to the team : - 2-7 years of working experience in game development, preferable 2D games. - Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, user session management. - Good knowledge of game physics and particle systems - Experience of shipping out games on Android/ iOS and rolling out updates to them - Ability to plan and estimate timelines of new features/ releases. - Expert in debugging - Strong understanding of object-oriented programming, data structure and algorithms Extra Gems for : - Experience of working in Product industry - Good understanding of client/ server interaction - Experience of working on a mobile multiplayer games on scale, will be a huge plus - Experience with Android development / Objective C - Open source contributions, interesting hobby projects. - Experience optimising Your responsibilities would include : - As an Associate Unity game developer, you will be part of the Unity Dev team and will be responsible for the front-end (client) side development. - You would design, build and maintain efficient, reusable, and reliable code - Implement new game features and services - Continuously improve the game quality by fixing crashes, ANRs, performance related issues to deliver exceptional experience to our users. - Integrate third party SDKs like Analytics, Monetisation, Crash reporting etc. space - Create, debug, maintain and optimise the game, and related in-house written libraries used for the game's development. - Reporting to team lead regularly in clear and structured way regarding your progress. Proactive communication is a must when deadlines are getting missed.

Posted 2 months ago

Apply

5.0 - 7.0 years

8 - 14 Lacs

Hyderabad, Bengaluru

Work from Office

Job Description : - Seeking an experienced Java/J2EE Developer with a minimum of 5 years in Java and related technologies. - Strong foundation in Java, J2EE, and JavaScript is essential, along with expertise in data structures and algorithms. - Collaborate with Product, Program, and Engineering teams to gather and understand project requirements. - Assist in the design phase, contributing to solutions that align with user needs and technical specifications. - Responsible for the core implementation of application features using Java and J2EE technologies. - Create comprehensive test plans to ensure the reliability and functionality of developed code. - Manage the entire deployment process, including staging and post-deployment maintenance. - Work with team members to integrate your work into the overall solution, fostering effective communication. - Regularly report to your manager, providing updates on tasks assigned and completed within the Solution Engineering domain focused on Identity. - Strong analytical mindset and exceptional problem-solving abilities required. - Excellent verbal and written communication skills are necessary for conveying complex technical information clearly

Posted 2 months ago

Apply

6.0 - 9.0 years

8 - 14 Lacs

Hyderabad, Bengaluru

Work from Office

Must have skills : 1) Java and J2EE 2) Node JS / Javascript 3) Data Structures and Algorithms 4) Atleast 6 - 8 years of working experience in Java, J2ee and related fields. KRA : - Work closely with stakeholders from Product, Program, and Engineering teams to understand requirements. - Assist with designing solutions that meet business needs and technical requirements. - Develop and implement features using core application languages, ensuring high performance and reliability. - Write clean, maintainable, and efficient code. - Create detailed test plans to validate the functionality and performance of features. - Implement and execute tests to ensure robust and defect-free code. - Oversee staging, deployment, and post-deployment maintenance of applications. - Address and resolve any issues arising during these phases. - Collaborate with team members to integrate individual components into the overall solution. - Ensure alignment with the broader architectural vision and goals. - Report to the manager from the Solution Engineering domain within Identity. - Provide comprehensive and timely reports on assigned tasks and project status. Education : Bachelor's degree in Computer Science, Engineering, or a related field. Experience : Minimum of 6-8 years of experience in software development with a strong focus on Java, J2EE, and related technologies. Technical Skills : Proficiency in Node.js, JavaScript, and understanding of data structures and algorithms

Posted 2 months ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Nagpur

Work from Office

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 2 months ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Kolkata

Work from Office

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 2 months ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Surat

Remote

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 2 months ago

Apply

4.0 - 9.0 years

5 - 9 Lacs

Pune

Work from Office

EDUCATION & EXPERIENCE : - A professional degree in Computer Science from a reputable institution, backed by a consistent academic record. - A knack for problem-solving, data structures, and algorithms. - Proficiency in ElasticSearch. - 4+ years of hands-on development experience, primarily in building products for large enterprises. - Exceptional communication skills. - Mastery in Java programming; familiarity with Python is a plus. - Experience with Spring Boot. - Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable. - Expertise in building concurrent and/or parallelized, highly performant scalable applications. - A track record of identifying and addressing complex issues in scalable deployments. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage. ROLES & RESPONSIBILITIES : - Dive deep into technical aspects (Analysis, Design & Implementation) as required. - Take complete ownership of features within the product. - Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team. - Collaborate with the team to design solutions, seeking stakeholder input before implementation. - Create essential artifacts such as functional specifications and detailed designs for your assigned features. - Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process. - Maintain open lines of communication, promptly reporting risks and progress to your supervising manager. - Share your expertise and mentor team members. - Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.

Posted 2 months ago

Apply
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.

Featured Companies