← Back to all jobs
G

AI Software Engineer - Mid Level

General Dynamics Mission Systems

7h ago

No Phone Required$124k - $138kDevRemote, USjobspy_indeed
remoteindeed

Job Description

Basic Qualifications : Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5\+ years of job\-related experience, or a Master's degree plus 3 years of job\-related experience. Agile experience preferred. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position: **What You'll Do:*** Conduct code reviews across the platform codebase. You will review pull requests thoroughly, provide clear and constructive feedback, and help maintain code quality standards. * Build and maintain integrations with enterprise systems including SharePoint (via Microsoft Graph API), GitLab, EPDM, and internal Hub services. * Develop and maintain LLM API integrations across multiple providers. * Build and maintain RAG pipelines: document ingestion, parsing, chunking, embedding generation, vector database storage, and retrieval. * Develop backend APIs in Python, including asynchronous request handling and background job processing. * Contribute to agent framework development. * Implement and maintain authentication and authorization flows. * Troubleshoot and fix production issues. * Collaborate with team on deployment, monitoring, and infrastructure needs. * Mentor junior engineers through code review, pairing, and technical guidance. **Expected Skills:*** Expert Python skills — you need to be an expert writing, reading, and reviewing Python. * Experience building and consuming REST APIs * Working experience with at least one major LLM API — token management, streaming responses, prompt construction, error handling * Understanding of RAG patterns — embeddings, vector databases, document chunking and retrieval * Experience with async programming or task queue systems * Proficiency with Git and Docker usage * Demonstrated ability to conduct thorough, constructive code reviews **What Sets You Apart:*** Azure cloud experience * SharePoint or Microsoft Graph API integration experience * Kubernetes awareness * PostgreSQL * Experience with agentic AI frameworks (LangChain, LangGraph, CrewAI, AutoGen, or similar) * Experience with vector databases (Pinecone, Weaviate, Qdrant, pgvector, or similar) **Our Commitment to You:*** An exciting career path with opportunities for continuous learning and development * Flexible schedules with every other Friday off work, if desired (9/80 schedule) * Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health \& wellness programs, employee resource and social groups, and more * See more at gdmissionsystems.com/careers/why\-work\-for\-us/benefits **Workplace Options:** This position allows you to be either fully remote/telework, fully on\-site, OR Hybrid/Flex at one of several facilities. **Interviews:** We do not allow the use of AI during any step of the interview process. Salary Note: This estimate represents the typical sa