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
