30 Oct
|
Nagarro
|
Hyderabad
REQUIREMENTS-
- 8+ years of software engineering experience, including 3+ years focused on applied AI or machine learning in production.
- Hands-on experience building and deploying a range of AI solutions, such as document or image extraction and classification, predictive models, recommendation systems, or LLM-based agents and assistants.
- Strong programming skills in Python or a comparable language, and fluency with standard AI and ML tooling, including model frameworks, orchestration frameworks, and vector databases.
- Experience building observability into AI systems, including logging, tracing, monitoring, and alerting for model behaviour in production.
- Experience with model governance, including approval workflows, risk and bias assessment, and documentation standards for models moving into production.
- Working knowledge of token economics and compute cost management for AI systems at scale.
- Experience building dashboards or metrics systems that track model and system performance over time.
- A track record of leading or mentoring engineers and setting technical direction, not only contributing as an individual.
RESPONSIBILITIES:
- Writing and reviewing excellent quality code
- Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements
- Mapping decisions with requirements and be able to translate the same to developers
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
- Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements
📌 Sr. Staff Engineer (Hyderabad)
🏢 Nagarro
📍 Hyderabad