Principal AI/ML Engineer

Fidelity Investments

$149K — $166K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in relevant field or equivalent experience.
  • 5-7 years of experience in AI/ML engineering or related role.
  • Proficiency in Python, Java, SQL, and cloud services such as AWS.
  • Expertise in building complex data pipelines and AI solutions.
  • Experience with real-time model serving and data manipulation techniques.

Responsibilities

  • Conducts in-depth technical and functional analysis for various projects.
  • Designs and automates sophisticated data pipelines from multiple sources.
  • Implements AI and ML techniques to streamline processes and improve accuracy.
  • Deploys code and ML models using cloud technologies and CI/CD practices.
  • Constructs APIs and user interfaces to enhance AI accessibility.
  • Participates in architecture design and provides technical guidance.
  • Mentors junior developers while providing project coordination across several initiatives.

Benefits

  • Opportunities for professional development and training.
  • Collaborative work environment with cross-functional teams.
  • Access to cutting-edge technology and tools.
  • Flexibility in work arrangements.
  • Potential for advancement within a growing company.
Full Job Description
Job Description:

Position Description:

Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives. Performs deep data analysis on multiple database platforms, using SQL. Supports customer personalization and optimization efforts according to Artificial Intelligence (AI) and Machine Learning (ML) techniques. Designs, implements, and improves technical solutions for AI model deployment, data pipelines, hosting, and Application Programming Interface (API) access. Deploys code and services to Amazon Web Services (AWS) by establishing Continuous Integration/Continuous Deployment (CI/CD) pipelines. Develops APIs and front-end applications, using Java, Spring Boot, Python, or Angular. Extracts and manipulates data pulled from databases or unstructured data sources, by building AWS-based AI solutions.

Primary Responsibilities:

  • Builds sophisticated analytics and ML platforms and tools to enable innovative AI solutions that enhance data accessibility and intelligent automation.


  • Designs, builds, and automates complex and customized data pipelines with multiple ingress sources and consumers.


  • Automates manual and error prone processes using AI and ML techniques.


  • Deploys ML models and operations.


  • Deploys solutions using software engineering principles.


  • Deploys solutions using Cloud technologies.


  • Builds innovative and high business value AI powered solutions to improve customer experiences.


  • Participates in architecture design discussions and implements application-level architecture.


  • Develops comprehensive documentation for multiple applications or subsystems.


  • Establishes full project life cycle plans for complex projects across multiple platforms.


  • Advises on risk assessment and risk management strategies for projects.


  • Plans and coordinates project schedules and assignments for multiple projects.


  • Provides technology solutions to daily issues and technical evaluation estimates on technology


  • initiatives.


  • Advises senior management on technical strategy.


  • Mentors junior team members.


  • Develops original and creative technical solutions to on-going development efforts.


Education and Experience:

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, Analytics, Mathematical Finance, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal AI/ML Engineer (or closely related occupation) performing requirement analysis, design, and development of Cloud-native AI and ML platforms, using information retrieval systems, vector structured and unstructured databases, and production model serving infrastructure in a financial services environment.

Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, Analytics, Mathematical Finance, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal AI/ML Engineer (or closely related occupation) performing requirement analysis, design, and development of Cloud-native AI and ML platforms, using information retrieval systems, vector structured and unstructured databases, and production model serving infrastructure in a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") developing retrieval-augmented generation (RAG) systems using Python, FastAPI, Large Language Models (Claude, Bedrock, or Azure OpenAI), vector databases, and AWS OpenSearch; building asynchronous REST APIs with sub-500ms response times using asyncio and Kubernetes; creating interactive user interfaces (UIs) for experimenting with chunking strategies and search algorithms, using Streamlit and Python; and performing root cause analysis and debugging, and logging frameworks to mitigate memory leaks and production issues, using Python profilers.


  • DE architecting AI and ML infrastructure using AWS SageMaker, Lambda, Docker, or Kubernetes; developing REST APIs for Vision-Language Models (VLMs) using FastAPI, and supporting Base64 image-to-tensor transformations; implementing multimodal inference endpoints using SageMaker processing image-text pairs with similarity scoring; and establishing cross-Virtual Private Cloud (VPC) connections using PrivateLink for multi-business unit access.


  • DE building feature store architectures for real-time model serving using AWS SageMaker Feature Store, S3, or Athena; implementing parallel processing frameworks to achieve latency reduction, using Python multiprocessing and concurrent futures; developing data Extract-Transform-Load (ETL) pipelines processing millions of records using AWS Glue, Step Functions, or PySpark; and deploying ML models using SageMaker endpoints for real-time inference and SageMaker Processing Jobs for batch inference.


  • DE establishing secure AWS infrastructures using Identity and Access Management (IAM) roles, Lambda functions, or VPC security groups; implementing Natural Language Processing (NLP) model deployment pipelines for text classification and sentiment analysis, using Hugging Face Transformers, PyTorch, or SageMaker; developing automated data validation and anomaly detection scripts, using Python, pandas, or scikit-learn across multi-year datasets; and optimizing SQL queries and model scoring pipelines, using PostgreSQL and AWS Athena.


Salary: $149,300.00 - $166,000.00/year.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology

Similar Jobs

More Jobs at Fidelity Investments

More Enterprise Technology Jobs

Find similar Principal AI/ML Engineer jobs: