Senior Staff Engineer (Generative-AI)
Nagarro
United States
Remote
USD 150,000 - 200,000
Full time
30+ days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a seasoned professional with over a decade of experience in technology and a strong focus on Generative AI and Cloud architecture. This role involves translating complex business requirements into elegant technical designs, ensuring adherence to best practices while developing scalable and secure solutions. The ideal candidate will possess a deep understanding of Python, Machine Learning, and Data Science, and will play a pivotal role in guiding development teams through architecture reviews and design documentation. Join a forward-thinking company where your expertise will shape innovative projects and drive success.
Qualifications
- 10+ years of experience in relevant fields with expertise in Generative AI.
- Strong skills in Cloud architecture and proficiency in Python.
Responsibilities
- Convert client requirements into technical designs that meet their needs.
- Review architecture and design to ensure best practices are followed.
- Develop solutions for both functional and non-functional requirements.
Skills
Generative AI
Cloud architecture
Python
Machine Learning
Data Science
Education
Bachelor’s degree in Computer Science
Master’s degree in Computer Science
Degree in Information Technology
Experience Requirements:
- 10+ Years
- Expertise in Generative AI
- Strong skills in Cloud architecture
- Strong understanding of Generative AI Fundamentals
- Strong proficiency in Python
- General experience in Machine Learning
- General experience in Data Science
RESPONSIBILITIES:
- Understanding the client’s business use cases and technical requirements and converting them into a technical design that elegantly meets the requirements.
- Mapping decisions with requirements and translating the same to developers.
- Identifying different solutions and narrowing down the best option that meets the client’s requirements.
- Defining guidelines and benchmarks for NFR considerations during project implementation.
- Writing and reviewing design documents 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., ensuring that all relevant best practices are followed.
- Developing and designing the overall solution for defined functional and non-functional requirements; defining technologies, patterns, and frameworks to materialize it.
- Understanding and relating technology integration scenarios and applying these learnings in projects.
- Resolving issues raised during code/review through exhaustive systematic analysis of the root cause and justifying the decisions taken.
- Carrying out POCs to ensure that suggested design/technologies meet the requirements.
Education Requirements:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.