Sr. Software Engineer - AI and Data Platforms

Posted Yesterday
Be an Early Applicant
Rockville, MD, USA
In-Office
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
The Role
Lead the design, development, and operation of full-stack applications supporting scientific research and complex data workflows. Build web interfaces, backend services, APIs, databases, graph platforms, machine learning integrations, ETL pipelines, and cloud-native infrastructure. Deploy containerized systems, maintain CI/CD, troubleshoot production environments, gather stakeholder requirements, mentor developers, and guide technical delivery across customer-managed and high-performance computing environments.
Summary Generated by Built In

Senior Software Engineer - AI and Scientific Data Platforms

Position Overview

We are seeking a Senior Software Engineer to lead the design, development, and operation of applications that support scientific research and complex data workflows. This hands-on role combines full stack engineering with applied machine learning, graph data platforms, and cloud infrastructure. You will work directly with researchers and business stakeholders to translate their needs into maintainable software, guide other developers, and deliver systems that operate in customer-managed environments.

Key Responsibilities

·       Lead technical design and delivery across user interfaces, backend services, relational databases, and graph databases.

·       Build web applications using Angular or React and develop APIs and services using Python with FastAPI, Java with Spring Boot, or Node.js.

·       Develop and deploy machine learning models and integrate large language models into applications, including workflows that extract structured information from unstructured documents.

·       Design data models, ingestion pipelines, and graph queries that support large scientific datasets, network analysis, and research workflows.

·       Build and maintain ETL pipelines for data lakes and high performance computing environments, coordinating data movement and processing across platforms.

·       Deploy and operate containerized services using Docker and Kubernetes; maintain CI/CD pipelines and support configuration, upgrades, monitoring, and troubleshooting.

·       Gather requirements directly from researchers and other stakeholders, explain technical tradeoffs, and demonstrate working software throughout development.

·       Mentor developers through code reviews and technical guidance; support sprint planning, delivery tracking, and clear communication of progress and risks.


 Required Qualifications

·       Bachelor’s degree in computer science, mathematics, or a related technical field, or equivalent practical experience.

·       Five or more years of professional software engineering experience, including ownership of application design and delivery.

·       Strong backend development skills in Python, Java, or Node.js and experience building modern web interfaces with Angular or React and TypeScript or JavaScript.

·       Experience designing APIs, working with relational databases, and building data ingestion or transformation pipelines.

·       Practical experience integrating machine learning or AI capabilities into software applications.

·       Experience with Git, Linux, containerized applications, CI/CD, and deployment to cloud or customer-managed infrastructure.

·       Demonstrated ability to lead technical work, mentor developers, and collaborate directly with technical and nontechnical stakeholders.

Preferred Qualifications

·       Experience supporting federal research, biomedical informatics, cheminformatics, or other scientific computing programs.

·       Experience with PyTorch, scikit-learn, RDKit, ASKCOS, LangChain, or Azure AI Document Intelligence.

·       Experience with Neo4j or Memgraph, including graph modeling, query development, and analysis of large reaction or substance datasets.

·       Experience with Snowflake, PostgreSQL, Supabase, Nextflow, Slurm, or private high performance computing environments.

·       Experience with AWS, Jenkins, GitHub Actions, Rancher, or the Prometheus monitoring stack.

·       Familiarity with enterprise authentication, OAuth, SAML, PingFederate, or AWS SNS/SQS messaging.

·       AWS Certified Developer - Associate, AWS Certified Cloud Practitioner, or Microsoft Azure Fundamentals certification; experience supporting CMMI or ISO audit activities.



Skills Required

  • Bachelor's degree in computer science, mathematics, or a related technical field, or equivalent practical experience
  • Five or more years of professional software engineering experience, including ownership of application design and delivery
  • Strong backend development skills in Python, Java, or Node.js
  • Experience building modern web interfaces with Angular or React and TypeScript or JavaScript
  • Experience designing APIs, working with relational databases, and building data ingestion or transformation pipelines
  • Practical experience integrating machine learning or AI capabilities into software applications
  • Experience with Git, Linux, containerized applications, CI/CD, and deployment to cloud or customer-managed infrastructure
  • Ability to lead technical work, mentor developers, and collaborate with technical and nontechnical stakeholders
  • Experience supporting federal research, biomedical informatics, cheminformatics, or other scientific computing programs
  • Experience with PyTorch, scikit-learn, RDKit, ASKCOS, LangChain, or Azure AI Document Intelligence
  • Experience with Neo4j or Memgraph, including graph modeling, query development, and analysis of large reaction or substance datasets
  • Experience with Snowflake, PostgreSQL, Supabase, Nextflow, Slurm, or private high-performance computing environments
  • Experience with AWS, Jenkins, GitHub Actions, Rancher, or the Prometheus monitoring stack
  • Familiarity with enterprise authentication, OAuth, SAML, PingFederate, or AWS SNS/SQS messaging
  • AWS Certified Developer - Associate, AWS Certified Cloud Practitioner, or Microsoft Azure Fundamentals certification
  • Experience supporting CMMI or ISO audit activities
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Germantown, MD
25 Employees
Year Founded: 2018

What We Do

Nextonic Solutions is a federal research solutions partner combining scientific expertise, biomedical data capabilities, and secure technology for federal health and life-sciences agencies. It supports research across the lifecycle with preclinical and assay services, bioinformatics, analytics, and AI/ML, while modernizing IT platforms through cloud, cybersecurity, automation, and custom software engineering. Its work connects science, data, and technology to accelerate discovery and improve secure, mission-critical operations.

Similar Jobs

Remote or Hybrid
US
15100 Employees

Wipfli Logo Wipfli

Manager, Financial Reporting - Nonprofit Clients

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
97K-145K Annually

Rapid7 Logo Rapid7

Principal Solutions Experience Engineer - Platform Delivery

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote or Hybrid
United States
2400 Employees
165K-223K Annually
Hybrid
California, MD, USA
205000 Employees
27K-41K Hourly

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account