Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer - Python API Development

$107k - $216k

Fidelity Investments

Job Description:

Note: Fidelity will not provide immigration sponsorship for this position.

The Role:

As a Principal Engineer on the Enterprise AI/ML Platform team, you will tackle the most complex technical challenges involved in delivering machine learning at enterprise scale. You will design, build, and evolve reliable, secure, and cost‑efficient platform capabilities—from model packaging and serving to observability and lifecycle management—working closely with multiple teams to ensure these capabilities are practical, robust, and widely usable in production.

You will take a hands‑on role across enterprise repositories, improving shared services, CI/CD workflows, and infrastructure patterns where they have the greatest impact. This includes deep technical investigation of performance and scalability issues, such as tracking down bottlenecks in web services, analyzing system and application metrics, and optimizing GPU utilization, throughput, and resource efficiency across ML workloads.

The Expertise & Skills You Bring

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related engineering discipline; 8+ years (typically 10+) building and operating production platforms and services at scale.

  • Deep software engineering expertise in Python and distributed systems , with a track record of building production‑grade services, libraries, and internal platforms. You model engineering excellence through clean designs, automated testing, and maintainable abstractions; Linux fluency and scripting are required .

  • Familiarity with Java or Groovy is a plus.

  • Knowledge or experience with GenAI Gateways or LiteLLM a big plus.

  • Cloud platform leadership (AWS)—hands‑on with S3, Lambda, Batch, Step Functions, EventBridge, CloudWatch, and SNS/SQS—and experience shaping platform patterns that other teams adopt. Experience enabling managed ML services (e.g., SageMaker) as part of broader platform capabilities; exposure to Azure or GCP is beneficial.

  • DevOps and CI/CD at scale, owning standards for automated build/test/deploy (e.g., Jenkins, Git‑based workflows), containerization (Docker), release governance, and multi‑environment promotion for ML‑enabled workloads.

  • Infrastructure as Code (CloudFormation, Terraform/OpenTofu) and platform reliability engineering (SLOs/error budgets, capacity planning, cost observability, incident response, and post‑mortems) for ML serving and data/feature pipelines.

  • ML enablement in production: model packaging, deployment strategies (batch/online/streaming), inference routing, traffic management, performance tuning, observability, and controls for responsible use—without a research or modeling focus.

  • Cross‑org technical leadership: you mentor junior and senior engineers, are a backbone of code review across repos, and routinely consider impacts on upstream/downstream systems when proposing changes.

  • Set platform strategy and standards for ML packaging, deployment, serving, and observability—driving consistent adoption across squads and business units.

  • Partner with Data Scientists to package, scale, and operationalize models; define the APIs, guardrails, and automation that take work from experimentation to reliable production.

  • Enable secure, scalable access to traditional and generative models by collaborating with platform and application engineers to integrate through enterprise gateways and services.

  • Advance model/data observability—tooling for data and feature drift detection, prediction‑quality monitoring and uncertainty signals, and automated diagnostics/ explainability.

  • Lead cross‑platform incident response and post‑mortems, drive systemic fixes, and evolve standards to prevent recurrence—across applications and the platform.

  • Uplevel engineering velocity by introducing reusable frameworks, paved paths, and CI/CD templates that simplify integration, reduce toil, and improve reliability at scale.

  • Reduce cost and complexity across the ML ecosystem through pragmatic technology choices, clear abstractions, and a long‑term platform roadmap.

The Team

The Enterprise Data Science Platform, part of the Fidelity Data Architecture team within the Enterprise Technology business unit, is responsible for delivering scalable AI/ML capabilities across the organization. The team designs and builds advanced cloud-based, open-source, software platforms in close collaboration with Data Scientists, enabling the efficient packaging, deployment, and operation of AI/ML models at production scale.

In addition, the platform develops and maintains enterprise-grade gateways that allow teams across the company to securely discover, access, and consume AI/ML models. These gateways provide critical visibility into model usage and costs, while generating insights into model effectiveness, adoption patterns, and opportunities for continuous improvement.

Fidelity's Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

The base salary range for this position is $107,000-216,000 USD per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Certifications:

Category:

Information Technology
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer - Python API Development in Elizabeth, NJ vacancy
  • $107k - $216k

     ...for this position. The Role: As a Principal Engineer on the Enterprise AI/ML Platform team,...  ...Deep software engineering expertise in Python and distributed systems , with a track...  ...and operationalize models; define the APIs, guardrails, and automation that take work... 
    Suggested
    Full time

    Fidelity Investments

    Elizabeth, NJ
    3 hours ago
  •  ...leading technology firm in Secaucus, NJ is seeking a Principal Quality Engineer to lead the development of quality systems and analytics to enhance production...  ...methods, and proficiency in tools like Minitab and Python. Join a dynamic team that values problem-solving and... 
    Suggested

    ZT Systems group

    Secaucus, NJ
    2 days ago
  •  ...Manage and develop a team of engineers delivering Gen. AI and full-stack solutions. Lead execution of complex...  ...AI systems and automation workflows. Drive development of end-to-end full-stack solutions including UI, APIs, and cloud platforms. Partner with architects to... 
    Suggested
    Work experience placement

    Wells Fargo

    Iselin, NJ
    13 hours ago
  •  ...receive investment in your professional development? At DTCC, we are at the forefront...  ...you will have in this role: The Principal Architect - Systems Engineer (Linux OS Operations, Private Cloud...  ...initiatives using Ansible, PowerShell, Bash, Python, or similar tools to improve... 
    Suggested
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    4 days ago
  • $168.5k - $181k

     ...solutions using Oracle, PL/SQL, and Python. Implements data movement...  ...full-stack software development knowledge. Uses business knowledge...  ...degree in Computer Science, Engineering, Information Technology,...  ...5) years of experience as a Principal Full Stack Engineer (or closely... 
    Suggested

    Fidelity Investments

    Jersey City, NJ
    1 day ago
  •  ...is seeking a Senior Full Stack Developer (Python & Angular) to join their dynamic team. As...  ...), you will be an integral part of the development team supporting innovative solutions for...  ...version 15.x or later), git, npm, and REST API development. Experience with grid computing... 

    ManpowerGroup Global, Inc.

    Jersey City, NJ
    3 days ago
  • $100k - $172.5k

     ...Description: We are searching for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan, NJ. Remote...  ...company. This is an exciting opportunity to impact development initiatives that will shape future product development... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Elizabeth, NJ
    2 days ago
  •  ...Innovation, located in Woodbridge Township, New Jersey, is seeking a Software Engineer to join our 11-Delivery department. This position will focus on cutting-edge development projects involving Python, Rust, Golang, and JSON, aimed at delivering impactful business solutions... 

    Orion Innovation

    Woodbridge, NJ
    3 days ago
  • $104k - $171.6k

     ...Classification: Technology - Engineering & Cloud Are you interested in...  ...programming languages including Python, Spark, and Node.js...  ...experience. Experience with agile development methodologies and Test‑Driven...  ...Data Streaming: SQS, Kinesis. APIs: Development and consumption... 
    Part time
    Work at office
    3 days per week

    Prudential Annuities Distributors (PAD)

    Newark, NJ
    4 days ago
  •  ...About the Job Define and lead security initiatives across all development and cloud teams. Define system security requirements, architecture, design, development, evaluation, certification, and accreditation for tactical systems. Support security business development... 
    Local area

    Harvard Partners

    Iselin, NJ
    1 day ago
  • $107k - $216k

     ...The Role We are seeking a Principal Quant Developer to join our...  ...will include hands on development collaborating with team of software engineers and quantitative developers...  ...or SciPy) Experience with Python and micro-services / RESTful APIs Proven ability to design highly... 
    Full time

    Fidelity Investments

    Elizabeth, NJ
    4 days ago
  • $97k - $185k

     ...Senior Full Stack Developer in a Quantitative Development team, you will play a key role as a...  ...Angular (TypeScript, RxJS) on the front-end and Python (pandas, NumPy) on the back-end, with strong object-oriented design and REST API fundamentals ~ Experience designing and... 
    Full time

    Fidelity Investments

    Elizabeth, NJ
    13 hours ago
  •  ...JPMorgan Chase as a Senior Principal Software Engineer where you will own the Databricks...  ...on AWS, build Terraform/Python automation, mentor teams,...  ..., and control plane APIs enabling self-service for downstream...  ...tools within the Software Development Life Cycle toolchain,... 
    Work at office

    JPMorgan Chase & Co.

    Jersey City, NJ
    9 days ago
  • $121.2k - $181.8k

     ...seeking a highly motivated and experienced Principal Engineer to join our Retail and Wealth Risk...  ...to handle large data volumes using Python, FAST API, microservices, PySpark, Kafka and...  ...advanced prompt engineering to enhance development and operational efficiency. Ensure data... 
    Full time

    Citigroup Inc.

    Rutherford, NJ
    9 days ago
  •  ...Lead the design, development, and optimization of large-scale, reliable...  ...and guide a team of data engineers, conducting code reviews and...  ...Spark, Kinesis, Athena, RDS, API Gateway, etc. Proficient in programming languages such as Python and SQL, experience with Shell... 

    Galent

    Newark, NJ
    3 days ago
  •  ...from IAM misconfigurations to API exposure Collaborate...  ...security risks throughout the development lifecycle. Be on the front...  ...explain a complex finding to an engineer and to a business leader, and...  ...or automation experience in Python, Bash, or PowerShell - you... 
    Internship

    3B Staffing LLC

    Bayonne, NJ
    13 hours ago
  • A global technology firm in Secaucus, NJ is seeking a Principal Quality Engineer to spearhead the development of quality systems that leverage advanced analytics and SPC methodologies. The ideal candidate will have 10-15 years of experience in high-volume manufacturing,... 

    Sanmina-SCI Systems de México

    Secaucus, NJ
    4 days ago
  •  ...Authorization: Overview We are seeking an experienced Data Engineer with strong expertise in Databricks, Python, and Database engineering. The ideal candidate will...  ...improve pipeline reliability. Integrate data from APIs, streaming sources, and cloud storage. Required... 
    Hourly pay
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Jersey City, NJ
    3 days ago
  • $107k - $216k

     ...Role We are seeking a Principal Quant Developer to join our...  ...individual will include hands on development collaborating with team of software engineers and quantitative...  ...SciPy) Experience with Python and micro-services / RESTful APIs Proven ability to design... 
    Full time

    Fidelity Investments

    Elizabeth, NJ
    13 hours ago
  • N-iX is seeking an AI Application Engineer to develop AI-enabled applications and internal tools. This role focuses on...  ...effective software using modern AI coding platforms and development technologies such as Python and Vercel. Candidates should have 7+ years of software... 
    Flexible hours

    N-iX

    Union, NJ
    1 day ago
  • $107k - $216k

     ...motivated and curious Principal Quantitative Developer...  ...dynamic and fast-paced development team supporting...  ...technologies, including R, Python, and PL/SQL databases,...  ...a full-stack software engineer who capitalizes on enterprise...  ...Skilled in batch and API technologies: such as... 
    Full time

    Fidelity Investments

    Elizabeth, NJ
    13 hours ago
  • $105k - $135k

     ...Job Description Job Description T&M Associates is seeking an experienced and driven Site/Civil Engineer to play a key role within our Land Development team. This role can be based in any of our three N.J. offices (Middletown, Bloomfield or Mount Laurel). This is an... 
    Contract work
    Local area
    Flexible hours

    T&M Associates

    Bloomfield, NJ
    3 days ago
  •  ...both personal and professional development, thereby creating new...  ...currently seeking an Associate, AI Engineer to join our Consulting practice...  ...Vertex AI) Proficiency in Python or another programming...  ...virtual assistants, agents) and APIs Strong analytical skills and... 
    H1b
    Local area

    KPMG

    Short Hills, NJ
    2 days ago
  • $150k - $170k

     ...vision, so we provide competitive compensation, professional development, career advancement opportunities, and a supportive team-based...  ...structure. We hate red tape. We’re looking for a seasoned Engineering Manager to take on a critical technical leadership role at Fusion... 
    Full time
    Casual work
    Work at office
    Monday to Friday

    Fusionehr

    Port Reading, NJ
    4 days ago
  • $176.72k - $265.08k

     ...experienced Senior Vice President - Senior Lead, Python Engineering and Generative AI Platforms to lead our...  ...in driving the adoption of AI Product Development Lifecycle (AI PDLC), regulatory-...  ...with microservices architecture, APIs, and cloud-native deployment (Kubernetes... 
    Full time

    Citigroup Inc

    Rutherford, NJ
    4 days ago
  •  ...Rutherford, New Jersey, is seeking a Data Scientist to lead the development of machine learning applications focusing on credit risk...  .... The successful candidate will architect robust solutions in Python and collaborate with global teams. Responsibilities include addressing... 

    Citibank (Switzerland) AG

    Rutherford, NJ
    4 days ago
  •  ...to contribute to the design, development, and operation of data pipelines...  ...Product Owners, and senior engineers, and continue to build strong...  ...building and supporting data APIs or data services that expose...  ...programming language (e.g., Python, .Net). Familiarity with ETL... 
    Work at office
    Flexible hours

    Limelight Health

    Hoboken, NJ
    4 days ago
  •  ...receive investment in your professional development? At DTCC, we are at the forefront of innovation...  ...Interfaces team, the Director Software Engineering role specializes in planning,...  ...Web Services, Spring/Spring Boot, REST APIs and modern web applications. Experience... 
    Temporary work
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    4 days ago
  •  ...Tester with over 8 years of experience to join their dynamic team. This role focuses on UI automation and API testing, requiring strong programming skills in Java or Python, and familiarity with CI/CD tools. Responsibilities include developing automated tests, collaborating... 

    TechDigital Group

    Hoboken, NJ
    1 day ago
  • • AI/ML Development, Build predictive models and machine-learning algorithms. • Expertise with data reconciliations, data quality, large...  ...databases and using statistical computer languages: R, Python, SQL. o Experience using web services: Redshift, S3,... 
    Work at office

    Yochana

    Jersey City, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer - Python API Development. Be the first to apply!