1

Senior Ai Software Engineer Jobs (NOW HIRING)

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 ...

Senior AI Software Engineer

Washington, DC

$138K - $182K/yr

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 ...

Senior AI Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

They are seeking a Senior AI Software Engineer to develop intelligent systems that assist users in navigating their claims, ensuring fairness and clarity in the process. Responsibilities : • ...

Senior AI Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

They are seeking a Senior AI Software Engineer to develop AI-driven solutions that empower individuals in their recovery process, ensuring accurate valuations and effective negotiation with insurers.

Senior AI Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

The Senior AI Software Engineer will develop intelligent systems that empower users in their personal injury claims by providing accurate valuations and facilitating negotiations with insurers.

Position Summary Assured Guaranty is seeking a Senior AI Software Engineer to build production-grade AI applications using our emerging agentic AI framework. This role focuses on translating business ...

Position Summary Assured Guaranty is seeking a Senior AI Software Engineer to build production-grade AI applications using our emerging agentic AI framework. This role focuses on translating business ...

Senior AI Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

Senior AI Software Engineer Category: Software Development/ Engineering Main location: United States, Texas, Dallas Position ID:J0626-2173 Employment Type: Full Time Position Description: We're ...

Senior AI Software Engineer

Washington, DC · On-site +1

$180K - $210K/yr

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 ...

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 ...

Senior AI Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

They are seeking a Senior AI Software Engineer to design and develop scalable services for AI workloads across edge and cloud environments. Responsibilities : • Design, build, and maintain services ...

next page

Showing results 1-20

Senior Ai Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do senior ai software engineer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for senior ai software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

How does a Senior AI Software Engineer typically collaborate with data scientists and product teams on AI projects?

As a Senior AI Software Engineer, you will frequently work cross-functionally with data scientists and product teams to design, develop, and deploy AI solutions. You’ll translate complex models developed by data scientists into scalable, production-ready code, and ensure the solutions meet performance and reliability standards. Regular communication with product managers and stakeholders is essential to align technical deliverables with business objectives, and you may also mentor junior engineers in best practices for AI system integration.

What are the key skills and qualifications needed to thrive as a Senior AI Software Engineer, and why are they important?

To thrive as a Senior AI Software Engineer, you need deep expertise in machine learning, programming languages such as Python or Java, and a strong background in computer science or a related field, often with an advanced degree. Familiarity with frameworks like TensorFlow or PyTorch, experience deploying models to production, and knowledge of cloud platforms are typically required, along with certifications in AI or data science being advantageous. Strong problem-solving abilities, leadership, and effective communication skills distinguish top performers in this role. These skills ensure the ability to design, build, and scale AI solutions that drive innovation and deliver business value.

What are Senior AI Software Engineers?

Senior AI Software Engineers are experienced professionals who design, develop, and deploy artificial intelligence (AI) systems and applications. They lead complex projects involving machine learning, deep learning, and data analysis, often mentoring junior engineers and collaborating with data scientists. Their responsibilities include creating scalable AI models, optimizing algorithms, and ensuring that AI solutions meet business objectives. They typically possess advanced knowledge of programming languages such as Python and experience with AI frameworks like TensorFlow or PyTorch. Additionally, they stay updated on the latest AI trends and best practices to drive innovation within their organizations.

What is the difference between Senior Ai Software Engineer vs Data Scientist?

AspectSenior Ai Software EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, AI, or related; experience with AI frameworksBachelor's/Master's in CS, Statistics, or related; experience with data analysis
Work EnvironmentDevelops AI models, software, and algorithms; collaborates with engineering teamsAnalyzes data, builds predictive models, interprets data insights
Employer & Industry UsageTech companies, AI startups, R&D departmentsTech firms, finance, healthcare, research institutions

While both roles require strong technical skills and experience with AI tools, Senior Ai Software Engineers focus on developing and deploying AI software solutions, whereas Data Scientists primarily analyze data to generate insights and build predictive models. The roles often overlap but differ in their core responsibilities and focus areas.

More about Senior Ai Software Engineer jobs
What cities are hiring for Senior Ai Software Engineer jobs? Cities with the most Senior Ai Software Engineer job openings:
What are the most commonly searched types of Ai Software Engineer jobs? The most popular types of Ai Software Engineer jobs are:
What states have the most Senior Ai Software Engineer jobs? States with the most job openings for Senior Ai Software Engineer jobs include:
What job categories do people searching Senior Ai Software Engineer jobs look for? The top searched job categories for Senior Ai Software Engineer jobs are:
Infographic showing various Senior Ai Software Engineer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.

Senior AI Software Engineer

Hatch IT

Washington, DC • Remote

$180K - $210K/yr

Full-time

Posted 20 days ago


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.
Preferred Qualifications:
  • 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

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.