
Sr. Software Engineer
Providence2 months ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain software solutions using .NET and Python.
- Integrate and optimize language model frameworks for software applications.
- Build and enhance RAG systems, fine-tuned models, AI agents, and related AI capabilities.
- Apply object-oriented principles, algorithms, debugging techniques, design patterns, and SOLID principles.
- Use Git for source control and team collaboration.
- Develop and execute unit tests using pytest, unittest, and NUnit.
- Participate in sprint planning, daily stand-ups, retrospectives, and other Agile practices.
- Collaborate with product managers, data scientists, UX/UI designers, and developers to translate requirements into technical solutions.
- Provide technical leadership in software design and architecture.
- Mentor junior engineers and guide technical decisions.
- Stay current with advancements in language model frameworks and contribute to their integration.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5–8 years of professional software development experience with strong C#/.NET and Python skills.
- Proficiency with LLM frameworks such as LangChain.
- Solid understanding of RAG, fine-tuning techniques, and AI agent development.
- Working knowledge of foundation models such as Claude and OpenAI, and vector stores.
- Strong communication, stakeholder management, analytical, problem-solving, and software design skills.
- Previous experience mentoring junior engineers and guiding technical decisions.
- Very good ability in vibe coding and rapid development.
Categories
About Providence
Providence is a nonprofit Catholic health system that operates hospitals, clinics, and related care services for patients and communities across the western U.S. It runs 51 hospitals and 829 clinics and also offers a health plan in select markets. Headquartered in Renton, Washington, Providence provides acute, ambulatory, virtual, and home-based care along with pharmacy and behavioral health services, supported by centralized technology, cybersecurity, and shared services teams.