04 Sep
|
Elsevier
|
India
Job Summary
As a Software Engineering Lead, you will contribute to the design, development, and maintenance of complex software solutions. You will collaborate with cross-functional teams, share technical expertise, and continue to grow your skills while delivering scalable, high-quality products. We foster professional development and encourage team members to learn, mentor others, and drive continuous improvement.
Responsibilities
Develop, maintain, and enhance software solutions as part of a team-oriented team.
Investigate and resolve issues reported by customers and colleagues.
Participate in knowledge-sharing initiatives and contribute to a supportive team environment.
Assist with project planning and effort estimation for upcoming work.
Support other teams as needed and contribute to ongoing improvements.
Communicate effectively and collaborate with colleagues from diverse backgrounds.
Requirements
Solid understanding of contemporary software development methodologies, including Agile and Scrum, with the ability to diagnose and resolve complex technical issues while guiding others through problem-solving.
Proficiency in Python and must have direct experience with AI tools like LLM APIs (OpenAI, Bedrock, or Azure OpenAI). Understanding of OOPS concepts (.Net).
Work experience in RAG pipelines: chunking, embeddings, vector stores, retrieval quality, Structured extraction with Pydantic or similar schema-driven approaches, Agentic patterns and orchestration (Lang Graph, Lang Chain, or hand-rolled equivalents; framework matters less than understanding the patterns), Prompt engineering and some awareness of evals/testing LLM outputs.
Deep expertise in Microsoft SQL Server, including schema design, performance optimization, stored procedures, and advanced troubleshooting.
Experience in application design, root cause analysis, and the development of shared or reusable components.
Strong written and verbal communication skills.
Hands-on experience with AWS cloud services and cloud-native application development.
Understanding of security engineering principles and their practical application and Knowledge of JavaScript frameworks and TypeScript/node.js is a plus.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Software Engineering Lead Gurugram (India)
🏢 Elsevier
📍 India