04 Aug
|
Mercedes-Benz Research and Development India Private
|
Bengaluru
04 Aug
Mercedes-Benz Research and Development India Private
Bengaluru
Tasks Job Summary Junior Software Developer 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 APIs 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. Valuable 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 APIs 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 .
📌 Junior Developer (Bengaluru)
🏢 Mercedes-Benz Research and Development India Private
📍 Bengaluru