Company: Mercedes-Benz Research and Development India Private Limited

Jobs at Mercedes-Benz Research and Development India Private Limited

Showing "Backend Developer" roles at Mercedes-Benz Research and Development India Private Limited

10 of 10,000+ jobs

Full Stack Developer Java Vue AI

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
0+ Years Exp
Posted: 9/10/2026
Tasks About MBRDI: Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility. Role: Full Stack Developer Key Responsibilities: • Develop: Build robust backend systems using Java and Kotlin, and frontend interfaces using HTML, CSS, and JavaScript. • Design: Implement aesthetic UI/UX design principles in web applications. • Collaborate: Work with cross-functional teams to deliver high-quality software solutions. • Test: Conduct unit and integration testing for both backend and frontend components. • Deploy: Utilize Azure DevOps, Kubernetes, and Docker for efficient deployment and management of applications. • Monitor: Implement logging, debugging, and monitoring practices to ensure application reliability. Required Skills and Experience: • Backend Technologies: Proficiency in Java and Kotlin (preferred but not required), Spring Boot, and microservices architecture. • DevOps & Infrastructure: Experience with Azure DevOps, Kubernetes, and Docker. • Frontend Technologies: Proficiency in HTML, CSS, JavaScript, and experience with Vue.js 3 (preferred) or React.js. • Testing & Debugging: Experience in unit testing, browser testing, and debugging. • Additional Tools: Familiarity with AG Grid. • Web Development: Strong understanding of the end-to-end web development process, including design, development, and deployment. • AI(mandatory) :• Hands on Experience with implementing AI use case • Open Source LLM Tools Knowledge (basic) • LLM Integration with Microservice applications: Streaming output, error handling, retries, rate limiting RAG (Retrieval-Augmented Generation) Frameworks Data Processing skills: cleaning, tokenization, embedding Educational Qualifications: • Bachelor's / Master’s degree in Computer Science, Information Technology, or related fields. • Additional certifications (if any): Agile, DevOps, etc. Preferred Qualifications (Good to Have): • Experience with Daimler systems or similar global platforms. • Exposure to international projects and global stakeholder management. Why Join Us? • Be part of a purpose-driven organization that’s shaping the future of mobility. • Work on cutting-edge technologies and global projects. • Thrive in a collaborative, diverse, and inclusive environment. • Access world-class infrastructure and learning opportunities. Equal Opportunity Statement: At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability. Qualifications About MBRDI: Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility. Role: Full Stack Developer Key Responsibilities: • Develop: Build robust backend systems using Java and Kotlin, and frontend interfaces using HTML, CSS, and JavaScript. • Design: Implement aesthetic UI/UX design principles in web applications. • Collaborate: Work with cross-functional teams to deliver high-quality software solutions. • Test: Conduct unit and integration testing for both backend and frontend components. • Deploy: Utilize Azure DevOps, Kubernetes, and Docker for efficient deployment and management of applications. • Monitor: Implement logging, debugging, and monitoring practices to ensure application reliability. Required Skills and Experience: • Backend Technologies: Proficiency in Java and Kotlin (preferred but not required), Spring Boot, and microservices architecture. • DevOps & Infrastructure: Experience with Azure DevOps, Kubernetes, and Docker. • Frontend Technologies: Proficiency in HTML, CSS, JavaScript, and experience with Vue.js 3 (preferred) or React.js. • Testing & Debugging: Experience in unit testing, browser testing, and debugging. • Additional Tools: Familiarity with AG Grid. • Web Development: Strong understanding of the end-to-end web development process, including design, development, and deployment. • AI(mandatory) :• Hands on Experience with implementing AI use case • Open Source LLM Tools Knowledge (basic) • LLM Integration with Microservice applications: Streaming output, error handling, retries, rate limiting RAG (Retrieval-Augmented Generation) Frameworks Data Processing skills: cleaning, tokenization, embedding Educational Qualifications: • Bachelor's / Master’s degree in Computer Science, Information Technology, or related fields. • Additional certifications (if any): Agile, DevOps, etc. Preferred Qualifications (Good to Have): • Experience with Daimler systems or similar global platforms. • Exposure to international projects and global stakeholder management. Why Join Us? • Be part of a purpose-driven organization that’s shaping the future of mobility. • Work on cutting-edge technologies and global projects. • Thrive in a collaborative, diverse, and inclusive environment. • Access world-class infrastructure and learning opportunities. Equal Opportunity Statement: At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.

DevOps Architect

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 8/10/2026
Tasks Experience: 4–7 years in Python development and automation, with exposure to CI/CD tools. Skill Set• Strong experience building Python-based frameworks and backend systems • Proficiency in Python and SQL (mandatory) • Good to have: Docker, Django, Bash/Shell scripting, CI/CD pipelines • Hands-on experience with version-control tools like Git or SVN • Familiarity with cloud platforms; exposure to automotive software validation is an added advantage • Strong problem-solving and debugging ability Responsibilities• Write efficient, reusable, scalable, testable, and clean code • Understand, analyze, and implement functional requirements • Troubleshoot issues reported by developers and propose reliable solutions • Document implementations, patterns, best practices, and processes with clarity • Explore new technologies and build PoCs for identified problem statements Qualifications Educational Qualification: Bachelor’s degree in Computer Science, Information Technology, Electronics, or a related engineering discipline. A Master’s degree is a plus.

QA Automation Engineer

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
4+ Years Exp
Posted: 5/10/2026
Aufgaben About MBRDI Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility. Job Description Job Title: QA Automation Engineer – Business Analysis & Agile Delivery Experience Required: 3–4 years Location: Bengaluru, India Employment Type: Full-time About the Role We are seeking a motivated QA/Automation Engineer with strong exposure to functional, API, backend, cloud, and automation testing, who can also contribute to requirements analysis, stakeholder coordination, and Agile/Scrum delivery. The ideal candidate has hands-on experience in AWS-based environments, interface/infrastructure testing, and a growing aptitude for bridging business needs with technical test execution. Key Responsibilities • Perform automation and validation of interface/infrastructure workflows within AWS-based environments to support reliable end-to-end delivery. • Gather, clarify, and analyze business requirements with stakeholders; translate business needs into testable functional requirements and acceptance criteria. • Design, develop, and maintain automated test scripts using Selenium, Cucumber, and TestNG for web and API testing. • Execute API testing using Postman; validate backend services, microservices, and REST API workflows. • Conduct functional, regression, integration, and sanity testing across releases. • Coordinate and support UAT (User Acceptance Testing) and release validation activities. • Participate in and help manage Scrum ceremonies — sprint planning, backlog grooming, stand-ups, and retrospectives — including status tracking and action item follow-up. • Collaborate with developers, product owners, and business stakeholders on defect analysis, impact assessment, prioritization, and resolution using Jira. • Write and execute SQL queries for backend/database validation (MySQL). • Support CI/CD-related testing activities using Jenkins and version control via Git. • Identify process gaps and contribute to continuous improvement of test coverage and repeatability. Qualifikationen Required Skills & Experience • 3–4 years of experience in software testing, with exposure to automation, API, and backend/cloud testing. • Hands-on experience with Selenium, Cucumber (BDD), TestNG, Core Java. • Proficiency in API testing tools (Postman) and REST API concepts. • Working knowledge of AWS or other cloud environments, including interface/infrastructure testing. • Good understanding of SQL/MySQL for data validation. • Experience with Jira, Git, Jenkins, and working in Linux/Unix and Windows environments. • Practical experience with Agile/Scrum methodology, including sprint planning and backlog discussions. • Demonstrated ability in requirement gathering, requirement analysis, and gap identification. • Experience supporting UAT, defect lifecycle management, and release validation. • Strong communication, stakeholder coordination, and analytical problem-solving skills. Good to Have • Exposure to Spring Boot-based application testing. • Prior experience as a liaison between business/product teams and technical/development teams. • Certifications or coursework in IT automation (e.g., Google IT Automation with Python) or business/data analytics. Educational Qualification • Bachelor's degree in Engineering (Information Science, Computer Science, or related field). Why Join Us? • Be part of a purpose-driven organization that is shaping the future of mobility • Work on cutting-edge technologies and global projects • Thrive in a collaborative, diverse, and inclusive environment • Access world-class infrastructure and continuous learning opportunities Equal Opportunity Statement At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.

QA Automation Engineer Business Analysis

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
4+ Years Exp
Posted: 5/10/2026
Feladatok About MBRDI Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility. Job Description Job Title: QA Automation Engineer – Business Analysis & Agile Delivery Experience Required: 3–4 years Location: Bengaluru, India Employment Type: Full-time About the Role We are seeking a motivated QA/Automation Engineer with strong exposure to functional, API, backend, cloud, and automation testing, who can also contribute to requirements analysis, stakeholder coordination, and Agile/Scrum delivery. The ideal candidate has hands-on experience in AWS-based environments, interface/infrastructure testing, and a growing aptitude for bridging business needs with technical test execution. Key Responsibilities • Perform automation and validation of interface/infrastructure workflows within AWS-based environments to support reliable end-to-end delivery. • Gather, clarify, and analyze business requirements with stakeholders; translate business needs into testable functional requirements and acceptance criteria. • Design, develop, and maintain automated test scripts using Selenium, Cucumber, and TestNG for web and API testing. • Execute API testing using Postman; validate backend services, microservices, and REST API workflows. • Conduct functional, regression, integration, and sanity testing across releases. • Coordinate and support UAT (User Acceptance Testing) and release validation activities. • Participate in and help manage Scrum ceremonies — sprint planning, backlog grooming, stand-ups, and retrospectives — including status tracking and action item follow-up. • Collaborate with developers, product owners, and business stakeholders on defect analysis, impact assessment, prioritization, and resolution using Jira. • Write and execute SQL queries for backend/database validation (MySQL). • Support CI/CD-related testing activities using Jenkins and version control via Git. • Identify process gaps and contribute to continuous improvement of test coverage and repeatability. Képesítések Required Skills & Experience • 3–4 years of experience in software testing, with exposure to automation, API, and backend/cloud testing. • Hands-on experience with Selenium, Cucumber (BDD), TestNG, Core Java. • Proficiency in API testing tools (Postman) and REST API concepts. • Working knowledge of AWS or other cloud environments, including interface/infrastructure testing. • Good understanding of SQL/MySQL for data validation. • Experience with Jira, Git, Jenkins, and working in Linux/Unix and Windows environments. • Practical experience with Agile/Scrum methodology, including sprint planning and backlog discussions. • Demonstrated ability in requirement gathering, requirement analysis, and gap identification. • Experience supporting UAT, defect lifecycle management, and release validation. • Strong communication, stakeholder coordination, and analytical problem-solving skills. Good to Have • Exposure to Spring Boot-based application testing. • Prior experience as a liaison between business/product teams and technical/development teams. • Certifications or coursework in IT automation (e.g., Google IT Automation with Python) or business/data analytics. Educational Qualification • Bachelor's degree in Engineering (Information Science, Computer Science, or related field). Why Join Us? • Be part of a purpose-driven organization that is shaping the future of mobility • Work on cutting-edge technologies and global projects • Thrive in a collaborative, diverse, and inclusive environment • Access world-class infrastructure and continuous learning opportunities Equal Opportunity Statement At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.

Junior Software Developer

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies

Junior Software Developer

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies

Junior Software Developer (Python and Node.js)

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies

Junior Software Developer Python Node.js

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies

Junior Software Developer (Python and Node.js)

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies

Junior Software Developer (Python and Node.js)

Mercedes-Benz Research and Development India Private Limited•Bengaluru, Karnataka, IN
3+ Years Exp
Posted: 23/9/2026
Tasks Job Summary Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies Job Responsibility In this role, you will be responsible for: • Usage of NX-Open API’s for prototyping, development and complex solutions • Build and Deploy projects to test environment • Creation of Architecture Documentation and Specification • Creation of the UI logic • Good knowledge of coding standards • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies • Should have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns) • Development of Quick PoC with latest technologies • Strong Knowledge on C#/VB .Net, NX • Strong Knowledge on various NX applications like Modelling, Drafting etc. • Very good understanding on NXOpen/UFUNC APIs and their functionalities. · Good Knowledge on HTML, XML Data Processing and scripting. · Good knowledge on AI and deep learning • Excellent Communication Skills, Analytical and problem-solving skills. • Manage customer communication and Coordinate meetings for technical decisions. • Work towards individual goals aligned with department and organizational objectives. • Comply with organizational HR policies and procedures. • Understand and adhere to organizational HSE policies and practices. • DevOps and cloud knowledge Required qualifications • Education: B.E., B. Tech, M.E or M. Tech, Mechanical or any related streams from reputed university. • 3-6 years of relevant experience • Experience in CAD/CAE Customization, Preferably in Siemens NX • Language Experience: C# (.NET), VB, C/ C++ Required Technical Know-how Sl.No. Technology/Tool/Language Required Experience Range (in yrs) Expected proficiency (on a scale of 5) 1 NXOpen/ UFUNC API’s 3-6 5 2 C# (.NET), VB, C/ C++, Scripting , XML 3-6 5 3 Visual Studio 2019, 2022 3-6 5 4 UI/Block Styler/WPF 3-6 5 5 Siemens NX: Modelling, Drafting 3-6 4 6 Coding standards 3-6 4 7 JIRA, Confluence, KANBO 0-2 3 8 DevOps, CI/CD 0-2 3 9 Cloud Knowhow 0-2 3 10 Analytical and problem solving skills. 2-4 3 11 AI & Deep learning 0-2 3 Required Behavioral Competencies Sl.No. Competency Expected proficiency (on a scale of 5) 1 Communication and Moderation 5 2 Business and Results Orientation 4 3 Innovative Problem Solving 4 4 Character/Values 4 5 Leadership 3 6 Interpersonal Skills 3 About Engineering IT @ MBRDI Engineering IT is one of the IT departments within MBRDI. The focus of this department is to build innovative software products that would help assist the Engineering and Manufacturing of Mercedes-Benz Cars and Vans. About Mercedes-Benz Research and Development India Headquartered in Bengaluru was founded in 1996 as a captive unit to support Daimler’s research, IT and product development activities. We focus on topics ranging from computer-aided design and simulations (CAD, CAE) for powertrain, chassis and exteriors to embedded systems, telematics and developing various IT applications and tools. The satellite office in Pune specializes in interior component designs and IT engineering. It is now one of the largest global R&D centers outside Germany, employing more than 3000 + skilled engineers. It aims to collaborate closely with suppliers in India for its activities in product development and IT services. Qualifications Junior Software Developer — Job Description Position: Junior Software Developer Level: Entry-Level / Junior About the Role We are looking for a motivated and detail-oriented Junior Software Developer to join our growing engineering team. In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver intelligent, AI-powered solutions. This is a great opportunity for someone eager to grow their technical skills in a collaborative, fast-paced environment at the intersection of software engineering and artificial intelligence. Key Responsibilities • Develop and maintain backend services and APIs using Python and Node.js • Build responsive, user-friendly web interfaces using React.js • Assist in the development and integration of AI/ML models into production applications • Work with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered features • Support data preprocessing, feature engineering, and model evaluation pipelines • Collaborate with cross-functional teams including designers, product managers, and senior engineers • Participate in code reviews and contribute to improving code quality and best practices • Debug, troubleshoot, and resolve software defects and performance issues • Analyze requirements and translate them into technical solutions • Stay up to date with the rapidly evolving AI/ML landscape Required Skills & Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) • Proficiency in Python for backend development, scripting, and AI/ML workflows • Working knowledge of Node.js and RESTful API development • Hands-on experience with React.js for building dynamic front-end applications • Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn • Basic understanding of prompt engineering and working with LLM APIs • Experience with data manipulation libraries like NumPy and Pandas • Strong analytical and problem-solving skills with the ability to break down complex problems • Familiarity with version control systems, particularly Git • Basic understanding of databases (SQL and/or NoSQL) • Good written and verbal communication skills Nice to Have • Experience building or fine-tuning machine learning models • Familiarity with RAG (Retrieval-Augmented Generation) pipelines or vector databases (e.g., Pinecone, Weaviate) • Exposure to MLOps tools and practices (e.g., MLflow, Weights & Biases) • Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML) • Familiarity with containerization tools like Docker • Understanding of Agile/Scrum methodologies