Experience
4 - 8 yrs
Salary (CTC)
₹11.2L - ₹15.6L
Job Location
Pune, India
Vacancy
1
Designation
Software Engineer
Job Type
Not specified
Job Description
Job Summary
Build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Design, modify, develop, write and implement software programming applications. Support and/or install software applications. Participate in the testing process through test review and analysis, test witnessing and certification of software.
Key Responsibilities
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle; document and demonstrate solutions; develops flow charts, layouts and documentation
- Determine feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions; understand business needs and know how to create the tools to manage them
- Prepare and install solutions by determining and designing system specifications, standards and programming
- Participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations
- Provide information by collecting, analyzing, and summarizing development and issues while protecting IT assets by keeping information confidential
- Improve applications by conducting systems analysis recommending changes
- Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context, define Nonfunctional Requirements (NFRs)
- Understands multiple architectures and how to apply architecture to solutions; understands programming and testing standards; understands industry standards for traditional and agile development
Qualifications
Required Education
- Bachelors degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related field.
- Equivalent combination of education and relevant experience may be considered.
Certifications (Preferred)
- Certifications in Cloud Platforms, AI/ML, Databricks, Azure, OpenAI technologies, or related areas are desirable.
Skills
Technical Skills
- Strong proficiency in Python programming and software development practices.
- Experience with Generative AI, Large Language Models (LLMs), and Agentic AI architectures.
- Hands-on experience with:
- LangChain
- LangGraph
- AI Agents and workflow orchestration
- Planning, memory management, tool calling, and autonomous task execution
- Strong knowledge of:
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
- Embeddings
- Semantic Search
- LLM Optimization
- Vector Search and Vector Databases (FAISS, Chroma, Pinecone, Azure AI Search)
- Experience working with Microsoft Copilot, ChatGPT, Azure OpenAI/OpenAI, and open-source LLMs.
- Strong SQL, API development, integration, debugging, and troubleshooting skills.
- Experience with Databricks, MLflow, Model Serving, Unity Catalog, and cloud-based AI workloads.
- Knowledge of software architecture principles, application design, deployment patterns, and system integrations.
- Experience implementing observability, tracing, monitoring, logging, and performance optimization frameworks.
- Understanding of Agile, DevSecOps, CI/CD pipelines, automated testing, version control, and modern software engineering practices.
Core Competencies
- Security & Compliance Principles
- Programming Principles
- Data Principles
- Modern Development Practices
- Solution Design
- Strategic & Innovative Thinking
- Technical Passion & Drive
- Driving Effective Outcomes
- Engaging with Impact
- Ensuring Customer Success
- Demonstrating Mastery
- Values Differences and Inclusive Collaboration
Experience
Required
- 4-8 years of experience in software engineering, Python development, AI/ML, and Generative AI technologies.
- Proven experience building, deploying, and supporting production-grade software solutions.
- Demonstrated experience delivering GenAI or Agentic AI solutions from concept through deployment and operational support.
- Experience working within Agile development environments and collaborating across cross-functional teams.
- Experience following software engineering best practices, including code reviews, testing, documentation, source control, and release management.
Preferred
- Experience with enterprise AI platforms, cloud-native architectures, and AI application deployment.
- Experience implementing observability, monitoring, and evaluation frameworks for LLM-based applications.
- Early-career experience through internships, co-op programs, student employment, or equivalent project work demonstrating end-to-end software solution development.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
