Expression logo
AI/Software Developer
full-timeWashington

Summary

Location

Washington

Type

full-time

Explore Jobs

About this role

Expression is seeking an AI/Software Developer to join our Product Team and drive the evolution of our Agentic AI platform. We are building an enterprise-grade platform for our National Security and Federal Civilian customers that moves Generative AI from 'chatting' to 'doing.” This platform is the intelligent backbone for our semi-autonomous agents and the AI governance framework that manages them.

The ideal candidate thrives in a highly technical, collaborative environment and has a strong bias for action. You are comfortable taking ownership, elevating your team through clear communication and solid technical judgment, and continually improving how we build our platform.

Responsibilities:

  • Contribute to the design and evolution of Expression’s Agentic AI platform, influencing:
    • System architecture and core components
    • Tooling, automation, and coding standards
    • Performance, scalability, and reliability
  • Lead or contribute to research and prototyping efforts to explore emerging technologies that could be relevant to Expression products
  • Collaborate directly with clients and lead product demonstrations showcasing platform capabilities.
  • Design, implement, and optimize LLM-based services, agent workflows, and orchestration layers.
  • Build and maintain high-performance, production-grade Python APIs
  • Collaborate closely with cross-functional teams, including product, UX, and infrastructure
  • Produce clear technical documentation, architecture diagrams, and design proposals.

Required Qualifications:

  • 10+ years of combined professional experience and education in Computer Science, Software Engineering, Information Systems, Data Science, or related fields. An advanced degree is preferred.
  • Extensive hands-on experience with Agentic AI frameworks like LangChain/LangGraph, Crew AI, Strands, or similar.
  • Expert-level Python proficiency, including asynchronous programming (asyncio), data validation (Pydantic), and API development (FastAPI).
  • Proven experience implementing Retrieval-Augmented Generation (RAG) pipelines
  • Experience designing and operating vector search systems and managing vector databases.
  • Strong background designing systems architectures for LLM-based applications
  • Familiarity with containerization and cloud-native environments, specifically using Docker and AWS or Azure services.
  • Excellent written and verbal communication skills for producing design documents, technical reports, and client-facing presentations.

Location:

  • Remote with limited travel

Security Clearance:

  • Secret or Top Secret Clearance Required

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 rollover PTO and 11 days of holiday leave
  • Onsite gym facility and trainer
  • Commuter Benefits Plan
  • In-office Cold Brew Coffee

About Expression:

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, AI/ML, 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 culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our 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.

We make sure to provide everyone with the tools and opportunities to grow while working on some of the newest technologies in the industry. We get excited about celebrating our professionals' milestones, accomplishments, promotions, overcoming challenges, and many other aspects that make an engaging collaborative environment.

Equal Opportunity Employer/Veterans/Disabled

Other facts

Tech stack
AI Development,Software Engineering,Python,Asynchronous Programming,Data Validation,API Development,Agentic AI Frameworks,Retrieval-Augmented Generation,Vector Search Systems,Cloud-Native Environments,Docker,AWS,Azure,Technical Documentation,Communication Skills,System Architecture

About Expression

Expression is a leading provider of tailored and integrated information technology, software engineering, data analytics, and electromagnetic spectrum management solutions for federal and commercial clients.

We help each client meet the challenges of ever more demanding missions, ensuring our clients are well-equipped to succeed in an increasingly volatile and complex future.

Team size: 51-200 employees
LinkedIn: Visit
Industry: Information Technology & Services
Founding Year: 1997

What you'll do

  • The AI/Software Developer will contribute to the design and evolution of the Agentic AI platform, focusing on system architecture, performance, and scalability. They will also collaborate with clients, lead product demonstrations, and optimize LLM-based services.

Ready to join Expression?

Take the next step in your career journey

Frequently Asked Questions

What does a AI/Software Developer do at Expression?

As a AI/Software Developer at Expression, you will: the AI/Software Developer will contribute to the design and evolution of the Agentic AI platform, focusing on system architecture, performance, and scalability. They will also collaborate with clients, lead product demonstrations, and optimize LLM-based services..

Why join Expression as a AI/Software Developer?

Expression is a leading Information Technology & Services company.

Is the AI/Software Developer position at Expression remote?

The AI/Software Developer position at Expression is based in Washington, District of Columbia, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the AI/Software Developer position at Expression?

You can apply for the AI/Software Developer position at Expression directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Expression on their website.