Principal Python Backend Engineer
$107k - $216kFidelity Investments
Job Description: Note: Fidelity is not providing immigration sponsorship for this position. Principal Python Backend Engineer Bring a builder's mindset to Fidelity's Enterprise AI/ML Platform and help us scale the next generation of high-performance, production-grade backend systems. You will work on the core platform that connects tools, agents, data, and models—designing clean service abstractions, building resilient processing pipelines, shipping developer-friendly APIs and SDKs, and turning rapid prototypes into well-engineered, maintainable Python systems. The Team We hire exceptional, driven Python engineers first—people who take pride in clean code, fast learning, and high ownership. Deep knowledge of AI/ML is not a prerequisite; the domain knowledge and context can be learned on the job. What cannot be taught is the engineering rigour, the drive, and the instinct for simplicity that we look for. What you’ll do Build the core AI/ML services running in Kubernetes and locally in 'Playground' mode Design clean abstractions over vector databases and multistep Search/Information Retrieval pipelines Own automated real-time data ingestion for RAG: connectors, streaming pipelines, chunking/embedding strategies, parallel processing, retrieval metrics, resilience & restartability while guaranteeing ACID integrity of processed data and elimination of redundant document processing. Ship developer-friendly APIs/SDKs, CLIs, and templates that make it trivial to develop agents, tools, and information retrieval pipelines at enterprise scale. Instrument everything: distributed tracing for services & agentic/tool sessions, retrieval quality metrics, performance metrics, resource usage and failure forensics. Turn rapid prototypes into resilient systems—pragmatic designs that are simple to use, which scale in hardware efficient manner, and above all as simple as possible. Read and distill open-source frameworks, keep what’s valuable, replace the bloated with lean, well engineered Python modules. Team Culture: Lead through code, productivity and knowledge sharing. Ask sharp questions, challenge complexity, and encourage others to do the same. We embrace a flat hierarchy where the best ideas win, regardless of seniority. What you bring Engineering perspective: 7+ years of professional software engineering experience, with the majority spent building and operating production-grade Python backend systems. This is not an entry-level role and we expect a track record of owning complex systems end to end. Strong Python service engineering: sound OOP, clear interfaces, thorough tests, and an obsession with readability and maintainability. Real-world performance tuning across services and data stores: concurrency, async I/O, queues, caching, SQL/NoSQL indexing, pagination, and backpressure. Experience building event-driven systems and/or real-time pipelines for ingestion and inference. Mastery of debugging complex, distributed behavior—reproducible experiments, simulations, and evidence-driven conclusions. Comfort reading open-source code and producing simplified alternatives to minimize code legacy and cognitive load. Effective use of developer-assist tools to amplify output while keeping quality high and code bloat at minimum. Produce services metrics that help us understand parallelism services can support in stable fashion, ensuring efficient hardware utilization. Propose scaling approaches based on application hardware utilization footprint & metrics. Familiarity with key Data Science, Machine Learning, or AI libraries is a bonus, but not mandatory, as long as the candidate can demonstrate the ability to quickly learn new concepts and paradigms. Product and Ownership perspective: Fast learning across new domains, with a knack for spotting and reducing unnecessary complexity. Team works on new products, understanding and implementing latest tech is paramount, learning fast. Product sensibility: start from a blank slate, ask the right questions, and design primitives that feel “Apple-like” in usability. Produce functional picture & design of a product, based on that write requirements, epics and come up with stories which cover entire scope. Aim is that most of the risks are identified at start, not during implementation. Collaborative communication, healthy debate, and leading by example. Comfortable switching hats to do what the projects need. Ability to work in a highly dynamic environment Attention to detail, being thorough in tests and questioning assumptions, being productive without a need for supervision. Our team takes pride in quality of our products. Relevant & Nice to have skills: DevOps practices (CI/CD, Docker, Kubernetes) and infrastructure as code. AWS skills: EC2, S3, RDS, Lambda, IAM etc. Understanding Data, performant ETL, Analytics. Why this role Shape the core platform for AI/ML services and retrieval used across Fidelity. High ownership, fast iteration, and the chance to influence design. Work on hard, high-impact problems with a team that values simplicity, experimentation, pace and teaching. Is this role for you? If reading this job spec brought a smile to your face or sparked a jolt of enthusiasm, you should apply (assuming adequate skill/capability levels). To enjoy and thrive in our team, you should be a highly motivated & productive individual who genuinely loves what they do. 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 At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want! We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com. Fidelity Investments is an equal opportunity employer. Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation please contact the following: For roles based in the US: Contact the HR Leave of Absence/Accommodation Team by sending an email to View email address on click.appcast.io, or by calling View phone number on click.appcast.io, prompt 2, option 2 For roles based in Ireland: Contact View email address on click.appcast.io For roles based in Germany: Contact View email address on click.appcast.io Fidelity Privacy Policy
$107k - $216k
...Job Description: Note: Fidelity is not providing immigration sponsorship for this position. Principal Python Backend Engineer Bring a builder's mindset to Fidelity's Enterprise AI/ML Platform and help us scale the next generation of high-performance, production...PrincipalWork from home- ...A leading environmental management firm in Durham, NC is looking for a Senior Software Engineer. You will work on building and optimizing backend systems for a SaaS solution used by global enterprises. The ideal candidate has over 5 years of experience in production-grade...Suggested
- ...A leading tech company is seeking a Senior Engineer with a backend focus to drive innovative software solutions that make a global impact. You will lead the design and implementation of features, collaborate with diverse engineering teams, and act as a technical expert...Suggested
$130k
Piper Companies is seeking a Backend Developer to join an enterprise company located in Durham, NC. This role is a full time opportunity... ....js and Typescript experience Qualifications of the Backend Engineer Advanced Node.js dev experience Hands‑on experience with coding...SuggestedFull time- ..., Yugabyte/Aerospike-centered database backends, and Angular-based front-end User Interfaces... ...Bachelor's degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Full Stack Engineer (or closely related...Principal
- ACA Group in Durham, North Carolina, is seeking an experienced compliance consultant responsible for mock regulatory examinations and compliance program reviews. The ideal candidate will have over 10 years of industry experience and a solid understanding of securities ...Principal
- CGI Njoyn is seeking a Mid-Level Java Backend Engineer in Durham, North Carolina. The engineer will design and develop scalable, mission-critical platforms using Java, Spring Boot, and microservices. Key responsibilities include optimizing database schemas and building...
- ...Job Description Principal Software Engineer (Full Stack + Data + AI Specialist) The Software Engineering... ...end-to-end software solutions across backend and frontend layers, owning complex... ...in backend development (Java, Go, Python, C#, or similar) with experience...Principal
- Apex Systems is seeking a Mid-level to Senior Python Developer in Durham, North Carolina. The role emphasizes building new tooling and frameworks, with a focus on strong Python development and proficiency in Django. Candidates should have solid SQL fundamentals and experience...
$130k
A financial services firm located in Durham, NC is seeking a Backend Developer to design, develop, and maintain applications using Node.js and Typescript. The ideal candidate will have advanced experience in Node.js, expertise in Microservices, and hands-on coding experience...Full time- ...Job Description Principal Software Engineer (Full Stack + Systems Architecture) The Software Engineering... ...end-to-end software solutions across backend and frontend layers, owning complex... ...in backend development (Java, Go, Python, C#, or similar) with experience...Principal
- ...The Python Software Foundation is seeking Associates Principal AI Scientists to greatly enhance drug development processes. Located in Durham, North Carolina, successful candidates will transform molecular data into medical treatments and support projects that redefine...Principal
- ...HPE Morpheus Enterprise - Principal Software Engineer This role has been designed as 'Hybrid' with... ...You will be primarily responsible for backend software development You will need... ...experience in Java, Groovy, Ruby, and/or Python. You have experience with Linux...PrincipalWork at office2 days per week
$79.6k - $139.3k
Java Backend Engineer Job Order: J0426-1726 - Permanent Full Time Location: Durham, North Carolina, United States Employment: Full Time, Hybrid Working Model Job Description Join our CGI agile team as a Mid‑Level Java Back‑End Engineer, where you’ll design and develop...Permanent employmentFull timeLocal area- ...Data Engineer Designs and delivers data lakes, data warehouses, and report platforms.... ...services using Amazon Web Services (AWS), Python, Concourse, Jenkins core, and Groovy... ...) and five (5) years of experience as a Principal Data Engineer (or closely related occupation...Principal
- ...AskBio Asklepios BioPharmaceutical, Inc. is looking for a Principal Scientist to lead capsid discovery in Durham, NC. You will advance AAV technology for gene therapy, manage projects, and guide scientific teams. The ideal candidate has over 8 years of experience, including...Principal
- KBI Biopharma Inc. is looking for a Sr/Principal Computer Systems Validation Specialist in Durham, NC. This individual will oversee enterprise software validation in a cGMP environment, providing expert guidance on validation lifecycle deliverables and ensuring compliance...PrincipalRemote job
- ...Job Description: Principal Data Engineer Note: Fidelity is not providing immigration sponsorship for this position The Role The Institutional Brokerage Database Services Center of Excellence (COE) COE is seeking a highly capable and motivated Director of...Principal
- ...Merck & Co. is seeking an Associate Principal Scientist in Durham, NC to support Live Virus Vaccines. This role involves developing analytical strategies and collaborating with multiple teams for commercial testing. The ideal candidate will have a relevant degree and significant...Principal
- ...Python/AI Product Engineer We are seeking a highly experienced Senior / Lead AI Developer to join our growing AI Engineering team. This role is ideal for a hands-on technical leader who is passionate about building enterprise-grade AI systems and agentic architectures...Summer workWork at officeFlexible hours
- A global technology firm in North Carolina is seeking a Principal Enterprise Architect focused on M&A to lead architecture strategy and standards. The role includes evaluating deals, technology due diligence, and ensuring integration success. Candidates should have extensive...Principal
- ...We are looking for Associate Principal AI Scientists eager to utilize their expertise in... ...Excellent coding skills in languages such as Python, R. Hands-on industrial experience... ...in pharmaceutical development, chemical engineering or chemistry. Experience with one or...PrincipalRemote work
$230k
...Boston Consulting Group (BCG) is seeking a Principal AI Platforms Architect in Durham, North Carolina, to design and guide next-generation AI solutions. This role involves defining scalable architectures, collaborating with various teams, and mentoring junior members....Principal- ...Position Type: Administration/Principal Date Posted: 5/14/2026 Location: Club Boulevard Elementary School Date Available: 07/01/2026 Position Number: Assignment Type: Position Term: 318001 Full-time 12 month FTE: Classification...PrincipalHourly payFull timeLocal area
- ...Principal Database Administrator Durham, North Carolina, United States Position: Principal... ...database management programming using backend languages SQL, PL/SQL, T-SQL, and NZ SQL... ...data modeling, development support, and engineering using Oracle services. Provides business...Principal
- Ampere in Durham, North Carolina is seeking a Distinguished Signal Integrity Engineer to design and validate high-performance interconnect solutions for multi-core processor products. You will work closely with package and PCB designers, influence technology roadmaps,...Principal
- A school district in North Carolina is seeking an Assistant Elementary School Principal to assist in leadership and administration of educational programs. The candidate will oversee program development and staff supervision, ensuring compliance with Board policies. Qualifications...Principal
- ...provide immigration sponsorship for this position****Principal DDI and Automation Network Engineer****The Role**The DDI Engineer will be responsible for... ...You Bring*** Senior level automation experience using Python and Ansible Tower.* Configuring and supporting DNS infrastructure...PrincipalWork at office
- KIPP North Carolina Public Schools seeks an Assistant Principal for its Change Academy in Durham. The ideal candidate will lead instructional efforts, support teachers, and manage school culture. Minimum qualifications include a Bachelor’s degree in a relevant area and...Principal
- Novartis Farmacéutica is seeking a Principal Engineer, MS&T in Durham, NC, to lead technical efforts in gene therapy manufacturing. The role involves guiding cross-functional collaborations and ensuring high-quality production of innovative therapies. Ideal candidates...Principal
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Python Backend Engineer. Be the first to apply!
- senior civil engineer project manager Durham, NC
- senior chief engineer Durham, NC
- engineering director Durham, NC
- chief engineer Durham, NC
- data center chief engineer Durham, NC
- hotel chief engineer Durham, NC
- principal developer Durham, NC
- senior principal engineer Durham, NC
- senior director engineering Durham, NC
- general engineer Durham, NC

