
Senior AI/ML Engineer
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Durham • New Jersey • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $97,000 - $185,000 per year
Job Level
Tech Stack
About the role
- As a Sr Machine Learning Ops Engineer within the Enterprise Data Science Platform team, you will create frameworks to support large-scale ML infrastructure and pipelines, including tools for the containerization and deployment of ML models.
- Collaborating with Data Scientists, you will develop advanced analytics and machine learning platforms to enable the prediction and optimization of models.
- You will extend existing ML platforms for scaling model training and deployment, and partner with various business and engineering teams to drive the adoption and integration of model outputs.
- This role is essential in leveraging Data Science to deliver exceptional customer experiences in financial services.
- The enterprise data science platform (part of the Fidelity Data Architecture team in the Enterprise Technology BU) is focused on delivering AI/ML solutions for the organization.
- As part of this team, you will be responsible for building advanced cloud and software solutions in collaboration with Data Scientists to support packaging, deployment, and scaling of AI/ML Models in production.
Requirements
- Has bachelor’s or master’s Degree in a technology related field (e.g. Computer Science, Engineering, etc.)
- Proven experience in building cloud-native applications using a range of AWS services, including but not limited to SageMaker AI, Bedrock, S3, CloudFormation (CFT), SNS, SQS, Lambda, AWS Batch, Step Functions, EventBridge, and CloudWatch.
- Familiarity with both Azure Cognitive Services, particularly for deploying OpenAI models, and Google Compute Vertex is beneficial.
- Strong experience with CI/CD tools, particularly Jenkins, for automating and streamlining the software development pipeline.
- Proficient in using version control systems like Git for effective code management and collaboration.
- Hands-on experience with containerization technologies such as Docker for building and deploying applications.
- Expertise in infrastructure as code (IaC) services, including AWS CloudFormation and tools like Terraform or OpenTofu, for managing and provisioning cloud resources.
- Extensive experience working with machine learning models with respect to deployment, inference, tuning, and measurement required.
- Strong knowledge of developing highly scalable distributed systems using Open-source technologies.
- 5+ years of proven experience in developing and implementing Python-based cloud applications and/or machine learning solutions.
- 1+ years of experience in developing ML infrastructure and MLOps in the Cloud using AWS Sagemaker.
- Proficiency in Python software development with strong experience in its ML ecosystem (numpy, pandas, sklearn, tensorflow, etc.), along with solid skills in Linux scripting.
- Ability to design and implement software using both object-oriented and functional programming paradigms.
- Basic knowledge of Java and Groovy is a plus.
- Strong knowledge of developing highly scalable distributed systems using Open-source technologies.
- Solid experience in Agile methodologies (Kanban and SCRUM).
Benefits
- comprehensive health care coverage and emotional well-being support
- market-leading retirement
- generous paid time off and parental leave
- charitable giving employee match program
- educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningcloud-native applicationsAWS servicesCI/CDcontainerizationinfrastructure as codePythonLinux scriptingAgile methodologiesdistributed systems
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityleadership
Certifications
Bachelor's degreeMaster's degree