About The Position

Fidelity is seeking an experienced, hands-on engineer to develop systems and products that use Generative AI in professional domains such as finance. The role will help deliver first-of-a-kind knowledge-based applications for investment professionals, using evolving AI technology in a fast-paced environment where the time from concept and research to production is shortening. The engineer will work with architecture and engineering stakeholders, contribute as part of a team, and mentor junior contributors. The team is developing an LLM-first knowledge stack for Fidelity Asset Management investment professionals, including analysts and portfolio managers in equities, fixed income, high income, and direct lending. The stack will process documents such as analyst reports, earnings notes, spreadsheet models, prospectuses, loan indentures, news reports, and regulatory filings. It will support personalized assistants for investment professionals’ information consumption, processing, and production tasks.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a relevant field.
  • Five or more years of industrial experience.
  • Experience deploying software products into production at large data volumes and scale.
  • Strong understanding of Python internals, performance tuning, and advanced language features.
  • Ability to write clean, idiomatic, well-documented Python code following PEP8 and enterprise coding standards.
  • Ability to optimize Python applications for performance, memory usage, and concurrency.
  • Ability to orchestrate solutions in a cloud-based environment.
  • Strong understanding of large-scale application design, SOA, microservices, distributed compute, containers, and cloud use.
  • Strong attention to detail and a focus on validating and verifying software components.
  • Strong communication skills and ability to work with distributed team members.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure Python-based applications and services.
  • Deploy software products into production that can handle large volumes of data at scale.
  • Optimize Python applications for performance, memory usage, and concurrency.
  • Develop and deliver Generative AI applications that can reliably process information in open-ended settings.
  • Work with architecture and engineering stakeholders and distributed team members.
  • Mentor junior contributors and help them develop new skills.

Benefits

  • Comprehensive health care coverage
  • Emotional well-being support
  • Retirement benefits
  • Paid time off
  • Parental leave
  • Charitable giving employee match program
  • Educational assistance, including student loan repayment and tuition reimbursement
  • Learning resources for career development
  • Bonus or other variable compensation, depending on position and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service