Sr. Software & LLM Integration Developer [D.24.0083]

Dover Networks LLC

Maryland

On-site

USD 150,000 - 190,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dover Networks LLC is seeking an experienced Senior Software Engineer to drive LLM integration across large-scale systems. You will design, develop, and maintain scalable architectures and APIs to enable real-time LLM-powered features, collaborating with data scientists and product managers.

Your role includes optimizing performance, establishing robust monitoring, and mentoring junior engineers. A strong background in distributed systems, security, and modern DevOps practices is essential.

Qualifications

  • Requires TS/SCI with poly.
  • Senior-level software engineering experience with large-scale systems.

Responsibilities

  • Architect and implement scalable, fault-tolerant systems integrating LLMs.
  • Collaborate with data scientists, ML engineers, and product managers.
  • Design APIs, microservices, and data pipelines for LLM integration.
  • Optimize performance for real-time LLM-powered features.
  • Establish monitoring, logging, and troubleshooting practices.
  • Evaluate new LLM technologies to improve systems.
  • Mentor junior engineers and promote technical excellence.

Skills

Java
Python
C++
Distributed systems
RESTful APIs
Docker
Kubernetes
Security best practices
Mentorship
Communication

Education

BS in a technical discipline
MS in CS or related field

Tools

Docker
Kubernetes
Elasticsearch

Job description

Requires TS/SCI w/ poly.

Description

We are looking for an experienced Senior Software Engineer to join our team and drive the integration of Large Language Models (LLMs) into our large-scale systems. The ideal candidate will have a strong background in software engineering, system architecture, and experience working with LLMs. You will play a crucial role in designing, developing, and maintaining scalable and efficient systems that leverage the power of LLMs to enhance our products and services.

Responsibilities
  • Architect and implement robust, scalable, and fault-tolerant systems that integrate LLMs seamlessly.
  • Collaborate with cross-functional teams, including data scientists, ML engineers, and product managers, to identify and prioritize integration opportunities.
  • Design and develop APIs, microservices, and data pipelines to facilitate LLM integration.
  • Optimize system performance, ensuring high throughput and low latency for real-time LLM-powered features.
  • Establish best practices for monitoring, logging, and troubleshooting LLM-integrated systems.
  • Continuously evaluate and adopt new LLM technologies and techniques to improve system capabilities and performance.
  • Mentor junior engineers and promote a culture of technical excellence and innovation.
Skills Requirements
  • Strong proficiency in one or more programming languages such as Java, Python, or C++.
  • Extensive experience designing and developing large-scale, distributed systems.
  • In-depth knowledge of system architecture patterns, RESTful APIs, and microservices.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration platforms.
  • Experience with data storage and retrieval systems (e.g., SQL, NoSQL, Elasticsearch).
  • Understanding of security best practices and experience implementing secure systems.
  • Excellent problem-solving, debugging, and performance optimization skills.
  • Strong communication and collaboration abilities.
Nice To Haves
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and their associated services.
  • Knowledge of DevOps practices and tools (e.g., CI/CD, Infrastructure as Code).
  • Familiarity with big data processing frameworks (e.g., Hadoop, Spark).
  • Experience with streaming data technologies (e.g., Kafka, Flink).
  • Contributions to open-source projects or publications in the field of software engineering or system design.
  • Experience with agile development methodologies and project management tools (e.g., JIRA, Confluence).
YOE Requirement

12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (AI Systems & Infrastructure)
Senior Software Engineer (AI Systems & Infrastructure)

Bytoa • Columbia (MD)

On-site
USD 235,000 - 255,000
TSSCI w/ Poly Machine Learning Engineer
TSSCI w/ Poly Machine Learning Engineer

Insight Global • Chantilly (VA)

On-site
USD 100,000 - 130,000
Sr. Software Engineer - AI Systems - FS Poly
Sr. Software Engineer - AI Systems - FS Poly

stanleyreid • Maryland

On-site
USD 140,000 - 190,000
Fully-paid health benefits
Generous PTO
10% 401k match
+1
Sr. Software Engineer - AI Systems - FS Poly
Sr. Software Engineer - AI Systems - FS Poly

stanleyreid • Columbia (MD)

On-site
USD 140,000 - 190,000
Health benefits
PTO + holidays
401k match
+2
ML Engineer (LLM Systems)
ML Engineer (LLM Systems)

Cynnovative • Arlington (VA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Bespoketechinc • Chantilly (VA)

On-site
USD 90,000 - 120,000
Senior Applied AI Engineer – Software Engineering (SWE3) [D.26.0169]
Senior Applied AI Engineer – Software Engineering (SWE3) [D.26.0169]

Dover Networks LLC • Maryland

On-site
USD 260,000 - 285,000
Senior Software Engineer with Security Clearance
Senior Software Engineer with Security Clearance

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Sr. Java Developer with Python & LLM
Sr. Java Developer with Python & LLM

Accord Technologies Inc • Charlotte (NC)

On-site
USD 90,000 - 120,000
Sr. Software Engineer TS/SCI Poly
Sr. Software Engineer TS/SCI Poly

Leidos • United States

On-site
USD 100,000 - 130,000