Jobs · Engineering · Massachusetts

Software Engineer, AI Systems

Aptima · Woburn, MA · 1 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • Design, develop, deploy, and maintain AI-enabled software systems that leverage multimodal data sources to classify, assess, and model human performance and operational behaviors.
  • Build and integrate AI capabilities—including LLMs, agentic systems, computer vision models, and multimodal analytics—into scalable software applications and services.
  • Design and implement backend services, APIs, workflows, and software infrastructure that support production AI applications.
  • Collaborate within agile, cross-functional teams to transition research algorithms into operational software systems.
  • Develop, test, containerize, deploy, and maintain production-ready applications using modern software engineering and DevSecOps practices.
  • Contribute to software architecture, system integration, testing, CI/CD pipelines, and cloud or edge deployment strategies.
  • Successfully design and implement scientific and technical components of projects and proposals.
  • Lead execution of technical tasks, ensuring work is delivered with high quality and on schedule.
  • Contribute to technical reports, publications, presentations, proposals, and customer deliverables.
  • Support customer engagements through software demonstrations, integration activities, technical discussions, and capability briefings.

Requirements

  • 3-5 years of relevant experience and ability to obtain and maintain a US Government Security Clearance.
  • Willingness to travel when necessary.
  • Demonstrated technical ability and initiative to lead and execute work independently.
  • Understanding across multiple technical domains, with expertise spanning AI/ML and software engineering.
  • Ability to apply engineering principles and software development practices to produce high-quality, customer-focused technical solutions.
  • Strong software engineering experience, including: Object-oriented programming (Python preferred; Java, C#, or similar languages a plus).
  • Software architecture and modular design principles.
  • API and backend service development.
  • Version control and collaborative development workflows.
  • Testing, debugging, and production software practices.
  • Containerization and deployment technologies (Docker, Kubernetes, CI/CD pipelines).
  • Experience building AI/ML systems using frameworks such as: PyTorch, TensorFlow, Hugging Face, LangChain, or similar tools.
  • LLMs, NLP, agentic AI workflows, computer vision, or multimodal systems.
  • Data processing pipelines and model development from large datasets.
  • Experience deploying AI models into operational environments, cloud platforms, or edge systems preferred.
  • Familiarity with MOSA, MBSE, and Government Reference Architectures, including modular design, defined interfaces, and standards-based integration is preferred.
  • Familiarity with MLOps, cloud technologies (AWS, Azure, Kubernetes), and scalable deployment architectures is a plus.
  • Experience translating research prototypes into maintainable, production-quality systems strongly preferred.

Similar jobs

Software Engineer, AI

PylonSan Francisco, CA· 4 days ago
Engineering$180k–$250k/yrapply on jobs.ashbyhq.com

Software Engineer - AI

Ingram MicroIrvine, CA· 3 wk ago
Engineering$99k–$158k/yrapply on careers.ingrammicro.com

Software Engineer - AI

Zebra TechnologiesLincolnshire, IL· 1 wk ago
Engineering$109k–$163k/yrapply on zebra.wd501.myworkdayjobs.com