M

Junior Software Developer (Python and Node.js)

Mercedes-Benz Research and Development India Private Limited·
Bengaluru, Karnataka, India
onsite
full-time
Entry Level
Not disclosed
12 applicants
Posted Recently listed
Or search on naukri

AI Skill Match

AI
85% match

Skills You Have

Skills to Develop

You match all skills for this role!

About the Role

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.jsBuild responsive, user-friendly web interfaces using React.jsAssist in the development and integration of AI/ML models into production applicationsWork with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered featuresSupport data preprocessing, feature engineering, and model evaluation pipelinesCollaborate with cross-functional teams including designers, product managers, and senior engineersParticipate in code reviews and contribute to improving code quality and best practicesDebug, troubleshoot, and resolve software defects and performance issuesAnalyze requirements and translate them into technical solutionsStay up to date with the rapidly evolving AI/ML landscapeRequired 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 workflowsWorking knowledge of Node.js and RESTful API developmentHands-on experience with React.js for building dynamic front-end applicationsFamiliarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learnBasic understanding of prompt engineering and working with LLM APIsExperience with data manipulation libraries like NumPy and PandasStrong analytical and problem-solving skills with the ability to break down complex problemsFamiliarity with version control systems, particularly GitBasic understanding of databases (SQL and/or NoSQL)Good written and verbal communication skillsNice to Have Experience building or fine-tuning machine learning modelsFamiliarity 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 DockerUnderstanding 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 solutionsBuild and Deploy projects to test environmentCreation of Architecture Documentation and SpecificationCreation of the UI logicGood knowledge of coding standardsShould have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologiesShould have basic understanding of Architectural patterns (Service oriented, micro services, enterprise architecture patterns)Development of Quick PoC with latest technologiesStrong Knowledge on C#/VB .Net, NXStrong 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 knowledgeRequired 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.jsBuild responsive, user-friendly web interfaces using React.jsAssist in the development and integration of AI/ML models into production applicationsWork with LLM APIs (e.g., OpenAI, Anthropic, Gemini) to build AI-powered featuresSupport data preprocessing, feature engineering, and model evaluation pipelinesCollaborate with cross-functional teams including designers, product managers, and senior engineersParticipate in code reviews and contribute to improving code quality and best practicesDebug, troubleshoot, and resolve software defects and performance issuesAnalyze requirements and translate them into technical solutionsStay up to date with the rapidly evolving AI/ML landscapeRequired 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 workflowsWorking knowledge of Node.js and RESTful API developmentHands-on experience with React.js for building dynamic front-end applicationsFamiliarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learnBasic understanding of prompt engineering and working with LLM APIsExperience with data manipulation libraries like NumPy and PandasStrong analytical and problem-solving skills with the ability to break down complex problemsFamiliarity with version control systems, particularly GitBasic understanding of databases (SQL and/or NoSQL)Good written and verbal communication skillsNice to Have Experience building or fine-tuning machine learning modelsFamiliarity 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 DockerUnderstanding of Agile/Scrum methodologies

About Mercedes-Benz Research and Development India Private Limited

M

Mercedes-Benz Research and Development India Private Limited is a global leader in its sector, dedicated to innovation, high quality, and delivering outstanding client solutions.

IndustryTechnology / SaaS
Company size1,000 – 5,000
Founded2015
HQBengaluru, India

Similar Jobs

No similar jobs found.