AI Software Development Engineer (Hyderabad)

AI Software Development Engineer (Hyderabad)

13 Nov
|
Genpact
|
Hyderabad

13 Nov

Genpact

Hyderabad

Job highlights

- Professional software engineer with expertise in data structures, algorithms, architectural design patterns, automated testing, and familiarity with LLM APIs and RAG

- Build and own software features end-to-end, solve ambiguous problems, write test suites, apply security and architecture patterns, participate in on-call rotations, integrate LLM APIs or build RAG pipelines, mentor juniors

Software Engineer

Foundational Competencies

Every Software Engineer, regardless of band, is expected to build toward the following core competencies. The job descriptions below describe how these competencies scale in scope and ownership at each level.

- Code Quality &
- Design clean, readable, maintainable, secure, well-tested code; strong grasp of data structures, algorithms, and OOP principles

- Problem Solving &

- Fundamentals strong debugging skills and the ability to break ambiguous problems into solvable pieces

- Testing &

- Quality Assurance — writing and maintaining automated tests, and understanding test-driven development

- System &

- Architecture Awareness — familiarity with design patterns, architecture patterns, databases, cloud fundamentals, caching, and scalability tradeoffs

- Operational Excellence — observability, alerting/dashboards, deployment strategies, and safe-release practices (rollback, feature flags)

- Generative AI Application Skills — understanding of LLM fundamentals, prompting techniques, RAG, and agentic/tool-use workflows

- Soft Skills — clear communication, strong documentation habits, effort estimation, continuous learning, and cross-functional collaboration

Role Summary A fully independent contributor role.





Software

Engineer IIs build and own software features end-to-end within the team, applying design patterns and architectural thinking appropriately, and are trusted to solve ambiguous feature-level problems with sound engineering judgment.

Key Responsibilities

- Build and own software features within the team, applying design patterns and architecture appropriately

- Independently solve ambiguous feature-related problems, breaking them into solvable pieces

- Write comprehensive, independent test suites spanning unit and integration testing

- Understand and apply architectural design patterns to production systems

- Apply security fundamentals independently across the code they write

- Give thorough, constructive code review feedback to peers

- Own observability for their features, and participate in on-call rotations and incident response

- Build a basic RAG pipeline or integrate an LLM API into a product feature

- Communicate technical tradeoffs clearly and begin informally mentoring junior engineers

- Connect their code and design decisions to user and business value

Qualifications

- Professional software engineering experience

- Demonstrated ability to independently design, build, and ship features from spec to production

- Robust grasp of data structures, algorithms, and at least one architectural design pattern in practice

- Experience writing automated test suites (unit and integration) and participating in on-call/incident response

- Familiarity with LLM APIs, prompting techniques, or RAG concepts

- Track record of giving and incorporating constructive code review feedback

📌 AI Software Development Engineer (Hyderabad)
🏢 Genpact
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ai software development engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: ai software development engineer (hyderabad) / hyderabad