Director, Software Engineering- Machine Learning (Individual Contributor)

Fidelity Investments•Boston, MA
•$126,000 - $255,000

About The Position

Fidelity’s Asset Management Technology organization is hiring a Director, Software Engineering – Machine Learning for its Graph Technology team within Data Science. This is a senior individual-contributor role, comparable to a Principal Engineer at many firms. The role is suited to a hands-on engineer who sets technical direction and leads through influence rather than people management. The Director will serve as technical lead for production AI applications, including large language model systems, retrieval systems, and knowledge graphs used by quants and portfolio managers to support investment decisions. The position owns end-to-end architecture for multiple ML applications, establishes engineering standards, and includes ongoing coding. The engineer works directly with investment professionals to turn research questions into reliable, scalable tools. The Graph Technology team is part of Quant Technology within Fidelity’s Asset Management Technology organization. It builds scalable investment tools, including knowledge graphs connecting companies, securities, and events and LLM-powered research tools that bring insights to portfolio managers. The team’s work supports Asset Management’s investment performance, scale, and efficiency. Fidelity is transitioning to a full-time onsite working model through a phased regional and role-based rollout. Current onsite expectations vary; some roles and locations require 100% onsite presence, while others require less. Expectations may evolve during the rollout, which does not apply to fully remote roles. The job description does not specify the onsite expectation for this particular position. Fidelity will not provide immigration sponsorship for this position. The base salary range is $126,000–$255,000 USD per year. Placement depends on responsibilities and scope, geographic location, relevant experience, and other factors. Depending on the position and eligibility requirements, the offer may also include bonus or other variable compensation. The application window closes when the position is filled or unposted. Fidelity’s regulated business may be restricted from hiring or associating with individuals with certain criminal histories.

Requirements

  • At least 8 years of experience in software or machine learning engineering, with a track record of leading technical design of ML products shipped to production.
  • Expert Python and strong SQL skills, including experience working with large-scale databases.
  • Strong experience building scalable backend services and APIs to serve ML models.
  • Hands-on production experience with LLMs and generative AI, information retrieval, and vector databases.
  • Practical experience with graph databases and knowledge-graph modeling, such as Neo4j and Cypher.
  • Strong DevOps experience with CI/CD, such as Jenkins or GitHub Actions; containers and orchestration, such as Docker and Kubernetes; and observability, including logging, metrics, and alerting.
  • Experience with a major cloud platform (AWS, Azure, or GCP) and its ML services.
  • Experience building data pipelines and orchestrating workflows, such as with Airflow.
  • Strong software engineering practices, including testing, code review, maintainable design, and agile delivery.
  • Technical influence beyond one’s own team through mentoring, setting standards, or driving architecture decisions.
  • Ability to explain complex models, results, and trade-offs clearly to non-technical and investment audiences.

Nice To Haves

  • Deep MLOps experience across the production ML lifecycle, including model and LLM evaluation, performance tuning, model and prompt versioning, and monitoring quality, drift, latency, and cost.
  • Experience with investment data, such as market data, fundamentals, holdings, or alternative data, or with buy-side workflows.
  • Experience with LLM guardrails, reducing hallucinations, model risk management, or AI governance.
  • Background in graph ML, such as graph neural networks, entity resolution, or ontology design.
  • Experience with enterprise job schedulers, such as Autosys.
  • Familiarity with front-end tools for rapid prototyping, such as Streamlit, React, or Vue.
  • Advanced degree in Computer Science, Software Engineering, or a related field; equivalent experience is equally valued.

Responsibilities

  • Design and lead development of production LLM, retrieval, and knowledge-graph systems for investment research and decision support.
  • Own the end-to-end architecture of multiple ML applications, including data pipelines, model serving, evaluation, and production monitoring.
  • Set engineering standards for AI evaluation, MLOps practices, and code quality, and drive adoption across the team.
  • Work directly with quants and portfolio managers to define problems, set priorities, and shape the product roadmap, including deciding what to build and how.
  • Mentor engineers at every level through design reviews, code reviews, and technical guidance.
  • Work across data engineering, platform, risk, and compliance teams to deliver well-governed AI in a regulated environment.
  • Evaluate new AI technologies and vendors and make build-versus-buy recommendations on LLM providers, graph platforms, and tools.
  • Continue hands-on software development and coding while leading technical direction.

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, tuition reimbursement, and learning resources for career development.
  • Depending on position and eligibility, bonus or other variable compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service