Architect and build large-scale Python applications using frameworks such as containers, FastAPI, optimized for low latency and scalability.
Design and manage cloud-native solutions leveraging AWS services (Lambda, Glue jobs, S3, SQS, SNS, DynamoDB, EKS, CloudFront, IAM etc.).
Data Engineering & Management
Design and maintain data ingestion and processing pipelines for structured and unstructured data.
Work with relational (PostgreSQL, SQL Server) and non-relational (DynamoDB, MongoDB) databases, and data lakes.
Collaborate with data and analytics teams to ensure data integrity, lineage, and availability.
DevOps & SDLC
Drive the full software development lifecycle including CI/CD automation, testing, container orchestration, and monitoring.
Implement DevOps practices using Docker, Kubernetes, Terraform, GitHub Actions, or Jenkins.
Ensure efficient, secure, and reproducible deployments across environments.
AI, ML & GenAI Development
Develop and deploy machine learning and deep learning models for business and analytical use cases.
Build Generative AI solutions, including: RAG (Retrieval-Augmented Generation) pipelines
Prompt engineering and LangGraph/agentic AI frameworks
LLM fine-tuning, reinforcement training, and performance benchmarking
Observability frameworks for model monitoring and traceability
Collaborate with data scientists to move models from experimentation to production at scale.
Governance, Security & Compliance
Implement and enforce best practices for data governance, cybersecurity, and compliance.
Apply IAM, encryption, and network security principles to protect sensitive data.
Align all development and data processes with enterprise risk and regulatory standards.
Related Skills
Company Overview
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
Additional Information
Manager - ML Engineer - IN
The role leverage big data tools and programming frameworks to ensure that the raw data gathered from data pipelines are redefined as data science models that are ready to scale as needed.
Key Responsibilities and Duties Machine learning engineers feed data into models defined by data scientists.
They're also responsible for taking theoretical data science models and helping scale them out to production-level models that can handle terabytes of real-time data.
Educational Requirements University (Degree) Preferred
Work Experience 5+ Years Required; 7+ Years Preferred
Physical Requirements Physical Requirements: Sedentary Work
Career Level
9PL
Role Overview
Lead a high-performing engineering team responsible for building distributed, scalable, and low-latency applications on AWS using Python. The role involves hands-on development, architecture design, and AI/ML integration-spanning the full SDLC, data management, and emerging Generative AI technologies.