Principal Software Engineer

7 days ago


Durham, United States Infinia ML Full time
Job DescriptionJob DescriptionSalary:

The Company 

Infinia ML, based in the Raleigh-Durham area, is an AI company specializing in automating workflows in healthcare. Infinia ML is part of Aspirion, a leading provider of complex claims and denials management services. Aspirion helps hospitals and healthcare systems minimize patient burden by maximizing reimbursement from insurance companies. Infinia ML has developed a versatile and standardized platform for processing written content in documents, such as medical records, insurance claims, correspondence and more leveraging the power of ML, including LLMs. 


Job Description

Infinia ML is seeking a Principal Engineer with a desire to join a fast-growing company in the healthcare space. You will work with a dynamic team of data scientists and engineers, collaborating on new machine learning algorithms and their application to automated document processing. We're in search of individuals who thrive on tackling real-world problems and relish the flexibility and adaptability of our work environment.


Typical activities will include:

  • Architecting and developing scalable and secure features for ML-driven SaaS platform.
  • Owning projects end-to-end, from initial requirement gathering and architectural decisions through testing and deployment to production.
  • Maintaining highly available and responsive production services through automated monitoring of metrics and alerting.
  • Working with the team to shape our culture by sharing ideas, practices and potential tools wherever you see a problem to be solved.
  • Synthesizing user feedback and industry best practices to create an intuitive and impactful product.
  • Writing testable, reusable and well-documented code supporting longevity and ease 
  • of maintenance.
  • Collaborating across our internal teams to help identify and solve unique ML problems.


Technologies we use:

  • Python, JavaScript/Typescript and Go
  • PostgreSQL, Kafka, RabbitMQ, Redis, and similar
  • Python web frameworks including Django, Flask, and FastAPI
  • Vue.js, Tailwind CSS, and Highcharts
  • Automated testing frameworks including Playwright and PyTest
  • Docker, Kubernetes, Gitlab, CI/CD, GitOps, Datadog
  • AWS and Azure


Preferred candidates will have:

  • Experience with many of the languages, frameworks, and technologies listed above.
  • Built and maintained internet-facing SaaS applications in a microservice-oriented architecture on one or more cloud providers.
  • Worked with highly sensitive data requiring strong security and compliance at all levels.
  • Developed within distributed systems that ingest and process large amounts of data.
  • Familiarity with continuous integration, automated testing, and vulnerability scanning.
  • An appreciation for well-tested, secure, and documented code.
  • Participated in a data driven environment prioritizing service stability and reliability.
  • Supported the resolution of production outages and security incidents.
  • A capacity for self-sufficient problem solving.
  • Willingness to work with and learn new technologies as required.
  • Strong communication skills and a team-player mentality.


  • Durham, United States Fidelity Corp Full time

    Job Description: Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Corp Full time

    Job Description: Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Develops and maintains automated tests and in-house software utilities through hand-coded test automation, using SQL, XML, HTML, JavaScript, Java, and Python. Tests distributed applications at multiple layers of the technology stack, using: Web Services testing tools and frameworksJunit, TestRunner, Selenium (TestNG),...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Develops and maintains automated tests and in-house software utilities through hand-coded test automation, using SQL, XML, HTML, JavaScript, Java, and Python. Tests distributed applications at multiple layers of the technology stack, using: Web Services testing tools and frameworksJunit, TestRunner, Selenium (TestNG),...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Builds Single Page Applications (SPAs) using Angular application component and module coding. Crafts and develops software systems and solutions using Java, C#, Angular.js, and Python. Designs interactive front-end applications using Angular JS, NGRX state management, RXJS, Redux plugin, and Bootstrap. Develops full...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Builds automation pipelines to facilitate the release of software applications from inception to launch using DevOps and Continuous Integration and Continuous Delivery (CI/CD) concepts and tools -- Jenkins Core, Artifactory, Maven, and Docker. Develops and maintains Application Program Interfaces (APIs) in alignment with...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Builds automation pipelines to facilitate the release of software applications from inception to launch using DevOps and Continuous Integration and Continuous Delivery (CI/CD) concepts and tools -- Jenkins Core, Artifactory, Maven, and Docker. Develops and maintains Application Program Interfaces (APIs) in alignment with...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Crafts and builds complex end-to-end systems and performs full stack development, using PL/SQL, NoSQL, and Oracle performance tuning. Executes pilot implementation of data platforms on Cloud using enterprise warehouses, open source data warehouse tools, data marts, Snowflake, and Operational Data Stores (ODS)....


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Corp Full time

    Job Description: The Role In this role on the QRIT (Quant Research and Investments Technology) engineering team you will produce high-quality, testable code for sophisticated portfolio construction and trading products deployed on AWS. We want you to be motivated by having the autonomy to lead, build and design great solutions. We advocate for leadership...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops, creates, and modifies native iOS applications software and specialized utility programs. Analyzes user needs across iOS platforms and develops software solutions. Designs and customizes software for client use with the aim of optimizing operational efficiency. Develops, executes, and maintaining automation test...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops, creates, and modifies native iOS applications software and specialized utility programs. Analyzes user needs across iOS platforms and develops software solutions. Designs and customizes software for client use with the aim of optimizing operational efficiency. Develops, executes, and maintaining automation test...


  • Durham, North Carolina, United States Fidelity Talentsource Llc Full time

    Job Description: Position Description: Designs, develops, tests, deploys, maintains, and enhances middle-tier (Java micro-services), back-end (Oracle and Postgres), and Cloud (Amazon Web Services (AWS) customer-facing software solutions. Applies technical tools and methodologies to enable efficiencies, performance, and automation of DevOps processes....


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Deploys and runs APIs in Cloud through automation with integrated security and testing using Amazon Web Service (AWS) -- Kubernetes, Lambda, EC2, Terracore, Cloud Watch, and EKS. Develops software applications using Python, Java, J2EE, and Spring Framework. Provides end-to-end visibility and reliable accessibility to...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Deploys and runs APIs in Cloud through automation with integrated security and testing using Amazon Web Service (AWS) -- Kubernetes, Lambda, EC2, Terracore, Cloud Watch, and EKS. Develops software applications using Python, Java, J2EE, and Spring Framework. Provides end-to-end visibility and reliable accessibility to...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description: Position Description: Deploys and runs APIs in Cloud through automation with integrated security and testing using Amazon Web Service (AWS) -- Kubernetes, Lambda, EC2, Terracore, Cloud Watch, and EKS. Develops software applications using Python, Java, J2EE, and Spring Framework. Provides end-to-end visibility and reliable accessibility to...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Deploys and runs APIs in Cloud through automation with integrated security and testing using Amazon Web Service (AWS) -- Kubernetes, Lambda, EC2, Terracore, Cloud Watch, and EKS. Develops software applications using Python, Java, J2EE, and Spring Framework. Provides end-to-end visibility and reliable accessibility to...