About The Position

Peraton Labs is seeking a Developer to provide customer development support while also contributing to a broader Generative AI Platform and AI Program Management Office (PMO) initiatives. This role is focused on hands-on software engineering execution — building features, fixing defects, writing tests, and helping maintain a production platform that serves critical customer mission needs. This position provides an excellent opportunity for a junior-to-mid-level engineer to grow their skills in a meaningful, mission-driven environment. You will work alongside senior engineers and technical leads, contributing directly to production software while gaining exposure to AI-enabled platform development, cloud-native engineering practices, and cross-functional product delivery. The ideal candidate is a motivated developer with solid programming fundamentals, a willingness to learn, and the ability to deliver reliable, well-tested code in a collaborative team environment.

Requirements

  • Minimum of a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical field
  • 2–5 years of relevant experience in software development, application engineering, or related technical roles
  • Solid proficiency in Python with demonstrated ability to write production-quality code
  • Familiarity with web development fundamentals, including REST APIs, HTTP, and client-server architecture
  • Experience with version control systems (Git) and collaborative development workflows
  • Basic understanding of relational databases and SQL
  • Familiarity with testing practices, including unit testing and basic integration testing
  • Strong problem-solving skills and attention to detail
  • Ability to work collaboratively in a team environment, accept direction, and communicate progress effectively
  • Strong written and verbal communication skills
  • US Citizenship with the ability to obtain and maintain a Public Trust suitability

Nice To Haves

  • Experience with JavaScript/TypeScript and front-end frameworks (React preferred)
  • Hands-on experience with Rust is a plus
  • Familiarity with cloud platforms (AWS preferred), containerization (Docker), or modern deployment practices
  • Exposure to CI/CD pipelines, automated testing frameworks (pytest or similar), or DevOps practices
  • Interest in or exposure to AI/ML concepts, LLM-enabled applications, or agentic AI systems
  • Experience with FastAPI, Flask, Django, or other Python web frameworks
  • Familiarity with PostgreSQL or other relational database systems beyond basic SQL
  • Experience working in Agile or Scrum development environments
  • Exposure to government, aviation, or other mission-driven technical environments
  • Demonstrated initiative in learning new technologies, contributing to open-source projects, or pursuing relevant certifications
  • Basic familiarity with data processing, ETL concepts, or analytical workflows

Responsibilities

  • Develop, test, and maintain software components supporting a generative AI platform under the guidance of senior engineers and technical leads
  • Build and maintain backend services, API endpoints, data processing logic, and integration components as directed by project requirements
  • Contribute to front-end development tasks as needed, supporting user-facing features and interface improvements
  • Write clean, well-documented, and testable code that meets team quality standards and engineering best practices
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality and personal development
  • Support bug triage, defect resolution, and technical troubleshooting across the application stack
  • Contribute to broader Generative AI Platform and AI PMO development tasks, including shared services, tooling, and cross-platform integration work
  • Assist with automated testing, CI/CD pipeline maintenance, and deployment support activities
  • Collaborate with product owners, analysts, and fellow engineers to understand requirements and deliver effective technical solutions
  • Help maintain technical documentation, including code comments, API documentation, and system behavior descriptions
  • Participate in Agile ceremonies, sprint planning, and team collaboration activities
  • Continuously learn and grow technical skills, including exposure to AI/ML integration, cloud-native development, and modern engineering practices

Benefits

  • Overtime
  • Shift differential
  • Discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service