Senior AI Software Engineer

Hatchit

Washington (District of Columbia)

On-site

USD 160,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401k matching
Medical insurance
Dental insurance
Vision insurance
Life insurance
PTO & holidays
Onsite gym
Commuter benefits
Free cold brew

Job summary

Expression seeks a Senior AI Software Engineer and Technical Lead to architect and build an edge-native intelligent processing platform. You will own distributed processing, SDR integration, and secure, resilient software across edge devices and cloud environments.

You will mentor engineers, shape software standards, and collaborate with AI teams to productionize ML inference while advancing system architecture and implementation.

Qualifications

  • Bachelor's degree or higher in a related field; advanced degree preferred.
  • 10+ years of software engineering experience designing distributed systems.
  • Strong Python experience with asyncio, FastAPI, and modern dev practices.
  • Experience leading complex software development efforts as a technical lead.
  • Experience with Docker, Kubernetes, and cloud-native deployments.

Responsibilities

  • Lead architecture and implementation of an edge-native intelligent processing platform.
  • Design scalable architectures for heterogeneous edge devices and SDR ecosystems.
  • Develop backend services using Python, FastAPI, asyncio, and distributed techniques.
  • Integrate SDR platforms into software pipelines for real‑time data processing.
  • Build resilient distributed processing across degraded or intermittent networks.
  • Collaborate with AI engineers to productionize ML inference capabilities.
  • Produce documentation, architecture artifacts, and interface specs.
  • Mentor junior engineers while maintaining hands‑on development responsibilities.

Skills

Python (asyncio)
FastAPI
Pydantic
Type hints
Distributed systems
Docker
Kubernetes
CI/CD
AWS/Azure
Technical leadership

Education

Bachelor's degree in CS/SE/EE or related
Advanced degree preferred

Tools

Docker
Kubernetes
AWS/Azure

Job description

hatch I.T. is partnering with Expression to find a Senior AI Software Engineer. See details below:

About The Role

Expression is seeking an experienced Senior AI Software Engineer and Technical Lead to lead the development of a prototype platform that performs intelligent data processing, distributed inference, and resilient edge computing in communication-constrained environments. The platform integrates software-defined radio (SDR) technologies, edge AI, distributed systems, and modern software engineering practices to enable autonomous processing and decision support at the tactical edge.

The ideal candidate is an experienced hands‑on engineer who enjoys building complex systems from the ground up. You are equally comfortable designing system architecture, writing production‑quality code, integrating hardware and software components, and mentoring other engineers while remaining deeply involved in implementation.

Security Clearance: Eligible to obtain Secret or Top Secret Clearance (U.S citizenship required)

About the Company

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s “Perpetual Innovation” culture focuses on creating immediate and sustainable value for their clients via agile delivery of tailored solutions built through constant engagement with their clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Responsibilities
  • Lead the technical architecture and implementation of an edge‑native intelligent processing platform supporting distributed sensing, edge inference, and resilient mission operations.
  • Design scalable software architectures supporting heterogeneous edge computing devices, software‑defined radios, embedded compute platforms, and cloud‑enabled mission services.
  • Develop high‑performance backend services using Python, FastAPI, asynchronous programming, and modern distributed software engineering techniques.
  • Lead integration of Software Defined Radio (SDR) platforms (such as Ettus USRP, GNU Radio, or equivalent SDR ecosystems) into software pipelines for real‑time data processing and analytics.
  • Design resilient distributed processing frameworks capable of operating under degraded, disconnected, intermittent, and bandwidth‑constrained communications.
  • Develop intelligent data processing pipelines that reduce communication overhead through feature extraction, prioritization, and adaptive data management.
  • Design peer‑to‑peer communication services supporting decentralized collaboration across heterogeneous edge devices.
  • Implement secure synchronization, workload distribution, and fault‑tolerant processing across multiple edge computing nodes.
  • Lead software integration across embedded Linux systems, containerized services, edge compute devices, and cloud infrastructure.
  • Establish software architecture standards, CI/CD pipelines, testing frameworks, DevSecOps practices, and engineering best practices.
  • Collaborate closely with AI engineers to integrate machine learning inference capabilities into production software.
  • Produce technical documentation, software architecture artifacts, interface specifications, and engineering design documentation.
  • Support technical demonstrations, customer engagements, and prototype evaluations.
  • Mentor junior engineers while maintaining significant hands‑on software development responsibilities.
Qualifications
  • Bachelor degree in Computer Science, Software Engineering, Electrical Engineering, Data Science, or related fields. An advanced degree is preferred.
  • 10+ years of professional software engineering experience designing and building distributed software systems.
  • Demonstrated experience serving as technical lead of complex software development efforts.
  • Strong Python experience including asyncio and asynchronous programming, FastAPI, Pydantic, type hinting, and modern development practices.
  • Experience developing distributed systems, microservices, or event‑driven architectures.
  • Proven experience implementing retrieval architectures.
  • Experience deploying applications using Docker and cloud‑native services within AWS or Azure.
  • Experience implementing CI/CD pipelines using GitLab CI, GitHub Actions, or similar automation platforms.
  • Experience with Kubernetes, Infrastructure as Code (Terraform and Helm, or equivalent), and modern cloud‑native deployment practices.
  • Experience integrating hardware and software systems.
  • Experience designing resilient software systems capable of operating under degraded or intermittent network conditions.
  • Strong written and verbal communication skills with the ability to produce technical documentation and communicate effectively with technical and executive stakeholders.
Additional Technical Experience
  • Experience with Software Defined Radio (GNU Radio, USRP, Ettus, SoapySDR, UHD, etc.)
  • Experience developing edge computing applications.
  • Experience with embedded Linux.
  • Experience supporting DoD, Intelligence Community, or Federal programs.
  • Experience with distributed data synchronization technologies.
  • Experience with low‑latency data processing pipelines.
  • Experience working with autonomous systems, ISR, electronic warfare, or sensor fusion applications.
  • Experience integrating AI/ML inference into operational software systems.
  • Experience supporting National Security or Federal Civilian customers.
Benefits

Expression offers competitive salaries and benefits, such as:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement up to $10,000/yr
  • Complimentary life insurance
  • Generous PTO and 11 days of holiday leave
  • Onsite gym facility and trainer
  • Commuter Benefits Plan
  • In‑office Cold Brew Coffee
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Engineer
AI/ML Engineer

Hatchit • Washington

On-site
USD 120,000 - 180,000
401k matching
Medical/Dental/Vision insurance
Education reimbursement
+5
Senior AI Platforms Engineer
Senior AI Platforms Engineer

Hatchit • Washington

On-site
USD 180,000 - 240,000
401k matching
Medical/dental/vision insurance
Education reimbursement
+5
Senior AI Platforms Engineer
Senior AI Platforms Engineer

Hatch IT • Washington

Hybrid
USD 180,000 - 210,000
401k matching
Medical/dental/vision insurance
Education reimbursement up to $10,000/
+4
AI/ML Engineer
AI/ML Engineer

Expression Networks • Washington

Hybrid
USD 140,000 - 190,000
401k matching
Medical/dental/vision insurance
Education reimbursement up to $10,000/
+5
Senior AI Platforms Engineer
Senior AI Platforms Engineer

Expression Networks • Washington

Hybrid
USD 180,000 - 240,000
401k matching
Medical/Dental/Vision insurance
Education reimbursement up to $10,000/
+1
AI/ML Engineer
AI/ML Engineer

Expression • Washington

Hybrid
USD 140,000 - 190,000
401k matching
Medical/dental/vision insurance
Education reimbursement
+5
Senior AI Platforms Engineer
Senior AI Platforms Engineer

Expression • Washington

Hybrid
USD 150,000 - 210,000
401k matching
Health insurance
Education reimbursement
+2
Senior Full Stack Developer
Senior Full Stack Developer

Expression • Washington

On-site
USD 140,000 - 210,000
401k matching
Medical/dental/vision insurance
Education reimbursement
+3
Edge AI Systems Engineer
Edge AI Systems Engineer

webAI • Washington

Hybrid
USD 140,000 - 200,000
Competitive salary
Health, dental, and vision benefits
401(k) match
+7
Senior Software Engineer
Senior Software Engineer

ClearEdge IT Solutions, LLC • Jessup (MD)

Hybrid
USD 150,000 - 210,000
Training & education allowance $10k
401(k) 10% match
Health & technology allowances
+1