Siemens•2h ago
Indeed
Software Developer
Pune, Maharashtra
Full Time
Senior Level
N/A
N/A
N/A
Full Job Description
About the Role
Siemens is seeking a talented Software Developer to join our team in Pune, Maharashtra. This is a permanent position where you will play a crucial role in designing, developing, and maintaining scalable, secure applications. You will integrate cutting-edge AI/ML models and LLM-based capabilities into our backend services and user-facing applications.
What You'll Do
- Design, develop, and maintain scalable, secure applications across the full stack.
- Integrate AI/ML models and LLM-based capabilities into backend services and user-facing applications.
- Collaborate with data scientists, ML engineers, and architects to operate AI solutions.
- Build and optimize APIs, microservices, and data pipelines that support AI-driven features.
- Evaluate AI tools, frameworks, and services (e.g., Azure AI, OpenAI services, Hugging Face models) to recommend the best technical fit.
- Ensure responsible AI usage, including data privacy and compliance guidelines.
- Write clean, maintainable, and well-tested code, conducting peer reviews to maintain high standards for code quality, performance, and scalability.
- Solve sophisticated system issues and optimize application and model performance.
- Mentor junior developers and contribute to technical decision-making and best-practice frameworks.
- Stay up-to-date on AI trends, full stack technologies, and cloud-native patterns.
- Transform UI/UX designs into high-quality frontend components.
- Introduce standard methodologies.
- Collaborate with global teams and support resolution of field issues.
What You'll Bring
- 5+ years of professional experience as a Full-Stack Developer.
- Solid skills in frontend frameworks such as React or Angular.
- Proven backend experience with Node.js, Java/Spring Boot, .NET, or Python.
- Hands-on experience integrating AI services or machine learning models into applications.
- Understanding of transformer models, vector databases, embeddings, and prompt engineering.
- Experience working with cloud platforms (Azure preferred; AWS or GCP also valued).
- Good understanding of REST APIs, microservices, and distributed architectures.
- Experience with relational and NoSQL databases.
- Experience maintaining code quality through reviews and tools like SonarQube.
- Familiarity with DevOps practices, containers (Docker), and Kubernetes.
- Knowledge of unit testing, mocking, and test automation frameworks.
- Excellent problem-solving and teamwork skills.
- Good command of the English language.
- Ability to work independently on sophisticated issues as well as optimally within teams.
- Excellent debugging skills and a strong problem-solving attitude.
- Effective interpersonal skills with strong participant management (internal and external).
- Ability to work efficiently within agile, globally distributed teams.
This role is based in Pune or Bangalore, offering the opportunity to work with teams impacting cities and countries worldwide. Create a better #TomorrowWithUs!
Company
Siemens
Siemens is a global technology powerhouse focused on industry, infrastructure, transport, and healthcare. We empower our people to build a resilient and relevant future by fostering innovation and con...
Pune, Maharashtra
Posted on Indeed