Jobs›Software Developer, Bangalore

Junior Software Developer (Python and Node.js)

Mercedes-Benz Group AG · Bangalore
PayPay not listed
WhereBangaloreKarnataka
TypeFull time
Posted24 Sep11 days ago, via SimplyHired
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Skills they list51 named
JiraBCSTensorFlowCI/CDAzureNode.jsLawComputer ScienceSoftware EngineeringSoftware troubleshootingReactXMLPyTorchVisual BasicCADDevOpsVisual StudioC#NumPyNoSQLGit.NETMaster's degreeDatabasesSQLPandasAWSAnalysis skillsC++DockerCBachelor's degreeMachine learningConfluenceVersion control systemsContinuous integrationDeep learningBack-end developmentRESTScriptingScrumAPIsAgileB.E.UIAIDraftingCommunication skillsPythonHTMLSDLC
About this job

Tätigkeitsbereich:IT/Telekommunikation

Fachabteilung
Part Management
Gesellschaft
Mercedes-Benz Research and Development India Private Limited
Standort
Mercedes-Benz Research and Development India Private Limited, Bangalore
Startdatum
sofort

Veröffentlichungsdatum:24.09.2026

Stellennummer
MER00040R9
Arbeitszeit
Vollzeit

Aufgaben

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

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on SimplyHired
Opens simplyhired.co.in in a new tab