TIAA

Associate - AI|ML Engineer

TIAA  •  Mumbai, IN (Onsite)  •  1 hour ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
78
AI Success™

Job Description

Associate - Full Stack Development - IN
Full Stack Development are involved in full stack development and implement end-to-end components of custom applications. Their job involves designing and developing the UI, business logic, data & integration layer along with testing and maintenance of these layers.

Key Responsibilities and Duties

  • They are adept in the use of tools and technologies across tiers, and are proficient in working with systems infrastructure, creating, querying & manipulating databases, APIs and integration, Front-end code (HTML/CSS, bootstrap, React JS, Angular JS) and web stack back-end technologies (PHP, Python, Java, ruby on rails etc.).
  • They have a sound understanding of CI/CD processes, agile development.
  • They possess deep understanding of programming fundamentals and can learn new frameworks, languages and tools as required on projects.

Educational Requirements

  • University (Degree) Preferred

Work Experience

  • 2+ Years Required; 3+ Years Preferred

Physical Requirements

  • Physical Requirements: Sedentary Work


Career Level
6IC

Python Application Engineer

The AI-Enabled Application Engineer is a contributing software engineer on a dynamic engineering team building modern, cloud-native applications that support enterprise AI and data solutions. This role is primarily focused on backend Python development, cloud infrastructure, and building scalable, well-structured APIs and services. While deep AI research expertise is not required, the ideal candidate has working familiarity with AI-assisted development practices and a foundational understanding of how generative AI systems are built and operated.

This engineer will write clean, production-quality Python code, design reliable AWS-based architectures, and deliver software that is maintainable, secure, and performant — all while operating comfortably in an AI-forward engineering culture where tools like large language models are part of the everyday development workflow.

This is an excellent opportunity for a software engineer who has strong Python fundamentals and hands-on AWS experience, and who is eager to grow their skills in a fast-paced environment working alongside senior engineers and AI specialists.

Key Responsibilities

Backend Development and API Engineering

The engineer will design and build scalable backend services and RESTful APIs using Python and modern frameworks, with FastAPI as the primary tool of choice. This includes structuring applications for maintainability and testability, implementing proper request validation, error handling, and API versioning, and producing clear OpenAPI/Swagger documentation. The engineer is expected to write code that is clean, well-tested, and ready for production. Comfort using AI coding assistants such as Amazon Q, Copilot or similar tools to accelerate development is strongly encouraged, and the ability to critically evaluate, refine, and take ownership of AI-generated code is considered an important skill at this level.

AWS Cloud Development

A meaningful portion of this role involves building and deploying serverless and cloud-native solutions on AWS. The engineer will be expected to create and manage AWS Lambda functions for event-driven processing, work with services such as S3, DynamoDB, SQS etc. Hands-on familiarity with the AWS ecosystem is essential, and the ability to reason about cost, performance, and reliability tradeoffs is strongly valued.

AI-Adjacent Feature Development

While this role does not require deep AI research or model training expertise, the engineer will work alongside senior AI engineers to build and support components of AI-powered systems. This includes contributing to the development of backend services that power Retrieval-Augmented Generation (RAG) pipelines, integrating with vector databases such as OpenSearch to support similarity search and document retrieval, and building APIs that connect application layers to large language model (LLM) endpoints. The engineer is expected to have a working conceptual understanding of how RAG systems function — including the roles of document chunking, embedding generation, vector storage, and retrieval — even if they are not yet designing these systems end to end independently.

A basic familiarity with prompt engineering concepts is also valued. The engineer should understand how prompts are structured to guide LLM behavior, appreciate how prompt quality affects model output, and be capable of writing or modifying prompt templates as part of feature development work under the guidance of more senior team members.

Application Scalability and Performance

The engineer will build applications designed to handle growing workloads, applying patterns such as asynchronous processing, caching, and efficient data serialization. They will participate in identifying performance bottlenecks and contribute to solutions that improve throughput and reduce latency in production systems.

Testing, Quality, and DevOps Practices

The engineer is expected to write unit and integration tests as a standard part of development, not as an afterthought. They will participate in CI/CD workflows using tools such as Jenkins and ElectricFlow, contribute to code reviews, and follow team standards for branching, versioning, and deployment. Familiarity with Docker for local development and packaging is a plus, though deep Kubernetes expertise is not required at this level.

Collaboration and Communication

This engineer will work closely with senior engineers, data scientists, and product team members to translate requirements into technical solutions. They are expected to ask good questions, communicate progress and blockers clearly, and contribute constructively during design discussions and retrospectives.

Required Qualifications

Technical Skills

The ideal candidate has two to four years of software engineering experience with a strong emphasis on Python. They have built and deployed backend APIs using FastAPI or a comparable framework, understand how to structure Python projects for scalability and testability, and are comfortable working with asynchronous programming patterns. Solid experience with AWS is expected, particularly with Lambda, S3, DynamoDB, SQS, and API Gateway. The candidate should be able to independently create and deploy Lambda functions, wire them to event sources, and manage basic IAM permissions and environment configurations.

Experience with relational or NoSQL databases, including writing efficient queries and thinking about schema design, is important. Familiarity with Git-based workflows, CI/CD pipelines, and Docker is expected. Exposure to Infrastructure as Code tools such as CloudFormation or CDK is a plus.

Soft Skills

The candidate should be intellectually curious, eager to learn, and comfortable working in a team environment where priorities can shift. They should be able to receive and act on feedback from code reviews graciously, communicate their work clearly, and demonstrate a genuine interest in building software that solves real problems. An enthusiasm for AI technologies and a desire to deepen both engineering and AI skills over time is a strong indicator of success in this role.

Preferred Qualifications

Hands-on experience with AI frameworks such as LangChain, or direct integration with LLM APIs such as AWS Bedrock, OpenAI, or Anthropic Claude, is a meaningful plus. Familiarity with vector database platforms such as FAISS, or OpenSearch is valued. Experience with monitoring and observability tools such as CloudWatch or similar platforms is beneficial. AWS certifications such as the Cloud Practitioner or Developer Associate credential are viewed favorably. Prior experience in a financial services or similarly regulated industry is also a positive signal.

Growth Opportunity

This role sits within a team that builds foundational infrastructure for enterprise AI solutions, making it an excellent launchpad for engineers who want to deepen their cloud engineering skills and progressively grow into more AI-focused responsibilities. The environment is intentionally set up to support that journey — engineers at this level work alongside senior AI engineers daily, gain exposure to the full stack of generative AI system design, and are encouraged to take on stretch assignments as their skills develop. Engineers who demonstrate strong fundamentals, a collaborative mindset, and genuine curiosity about AI will have clear pathways toward senior and AI-specialized engineering roles over time.

Related SkillsAgile Methodology, Continuous Integration and Deployment, Data Analysis, Debugging, DevOps, Enterprise Application Integration, Operating Systems Management, Problem Solving, Programming, Software Development, Software Development Life Cycle, Web Application Development

_____________________________________________________________________________________________________

TIAA Global Capabilities was established in 2016 with a mission to tap into a vast pool of talent, reduce risk by insourcing key platforms and processes, as well as contribute to innovation with a focus on enhancing our technology stack. TIAA Global Capabilities is focused on building a scalable and sustainable organization , with a focus on technology , operations and expanding into the shared services business space.


Working closely with our U.S. colleagues and other partners, our goal is to reduce risk, improve the efficiency of our technology and processes and develop innovative ideas to increase throughput and productivity.

We are an Equal Opportunity Employer. TIAA does not discriminate against any candidate or employee on the basis of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any other legally protected status.

Our Culture of Impact

At TIAA, we're on a mission to build on our 100+ year legacy of delivering for our clients while evolving to meet tomorrow's challenges. We equip our associates with future-focused skills and AI tools that enable us to advance our mission. Together, we are fighting to ensure a more secure financial future for all and for generations to come. We are guided by our values: Champion Our People, Be Client Obsessed, Lead with Integrity, Own It, and Win As One. They influence every decision we make and how we work together to serve our clients every day. We thrive in a collaborative in-office environment where teams work across organizational boundaries with shared purpose, accelerating innovation and delivering meaningful results. Our workplace brings together TIAA and Nuveen's entrepreneurial spirit, where we work hard and work together to create lasting impact. Here, every associate can grow through meaningful learning experiences and development pathways—because when our people succeed, our impact on clients' lives grows stronger.

Accessibility Support

TIAA offers support for those who need assistance with our online application process to provide an equal employment opportunity to all job seekers, including individuals with disabilities.

If you are a U.S. applicant and desire a reasonable accommodation to complete a job application please use one of the below options to contact our accessibility support team:

Phone: (800) 842-2755

Email: accessibility.support@tiaa.org

Privacy Notices

For Applicants of TIAA, Nuveen and Affiliates residing in US (other than California), click here

For Applicants of TIAA, Nuveen and Affiliates residing in California, please click here

For Applicants of TIAA Global Capabilities, click here

For Applicants of Nuveen residing in Europe and APAC, please click here

TIAA

About TIAA

At TIAA, we believe everyone has the right to retire with dignity. For more than 100 years, we’ve provided retirement plans, insurance, and investment services, empowering millions of people— in education, healthcare, and nonprofit —with the knowledge, guidance, and lifetime income needed to plan their futures. We are fighting to ensure a more secure financial future for all and for generations to come.

Visit tiaa.org to learn more about preparing for a more secure retirement.

For our Terms of Use, please visit ter.li/termsofuse.

4127037

Industry
Finance & Insurance
Company Size
10,000+ employees
Headquarters
New York, NY
Year Founded
Unknown
Website
tiaa.org
Social Media