Developer - Generative AI Platform and Mission Support
Listed on 2026-06-05
-
Software Development
Software Engineer, Cloud Engineer - Software
About The Role
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 focuses on hands‑on software engineering execution – building features, fixing defects, writing tests, and maintaining a production platform that serves critical customer mission needs. The position offers an opportunity for a junior‑to‑mid‑level engineer to grow skills in a meaningful, mission‑driven environment, working alongside senior engineers and technical leads on AI‑enabled platform development, cloud‑native engineering practices, and cross‑functional product delivery.
Key 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.
- 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.
- Experience with JavaScript/Type Script 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 Dev Ops 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 Postgre
SQL 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.
Target Salary Range: $86,000 - $138,000. This represents the typical salary…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).