General Dynamics Mission Systems logo
General Dynamics Mission Systems

We develop mission critical solutions for those that lead, serve and protect the world we live in.

AI Software Engineer - Mid Level

Artificial IntelligenceArtificial IntelligenceFull TimeRemoteMid LevelTeam 10,001+Since 1952H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

73 days ago

Salary

$124K - $138K / year

Seniority

Mid Level

No structured requirement data.

Job Description

AI Software Engineer - Mid Level

General Dynamics Mission Systems

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 salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $124,397.00 - USD $138,003.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Related Job Pages

More Artificial Intelligence Jobs

Veracyte, Inc. logo

AI Agent Development Intern

Veracyte, Inc.

High-value insights, high-impact decisions

InternshipRemoteTeam 501-1,000Since 2013H1B No Sponsor

At Veracyte, we offer exciting career opportunities for those interested in joining a pioneering team that is committed to transforming cancer care for patients across the globe. Working at Veracyte enables our employees to not only make a meaningful impact on the lives of patients, but to also learn and grow within a purpose driven environment. This is what we call the Veracyte way – it’s about how we work together, guided by our values, to give clinicians the insights they need to help patients make life-changing decisions. Our Values: - We Seek A Better Way: We innovate boldly, learn from our setbacks, and are resilient in our pursuit to transform cancer care - We Make It Happen: We act with urgency, commit to quality, and bring fun to our hard work - We Are Stronger Together: We collaborate openly, seek to understand, and celebrate our wins - We Care Deeply: We embrace our differences, do the right thing, and encourage each other The Position: We are seeking a motivated and detail-oriented intern to join our Customer Care team for the summer. This internship offers a hands-on opportunity to work with real-world tools and contribute to strategic decision-making supporting our customer care teams by creating AI Agents using Copilot and ChatGPT Enterprise. Key Responsibilities - Write, test, and refine LLM prompts to improve agent accuracy, reliability, and usefulness - Evaluate agent outputs, identify failure modes, and iterate based on feedback and observed behavior. - Write and debug Python or JavaScript code as needed to support agent logic, integrations, or data handling. - Work with APIs and structured data sources to enable agents to retrieve, transform, or act on information. - Collaborate with multiple Customer Care teams to understand process needs and requirements to understand where Agents can assist. - Assist in identifying trends, anomalies, and opportunities for operational improvements. - Convert real‑world processes into structured prompts, decision trees, and agent behaviors. - Share learnings with stakeholders and contribute to emerging best practices for AI agent use. Who You Are: - Recently obtained or currently pursuing a degree in Data Science, Engineering, Information Systems, or a related field. - Experience creating multistep workflows within ChatGPT and/or Copilot - Experience building autonomous or semi-autonomous systems beyond single prompts - Experience working with Python or JavaScript code. - Comfortable reading and modifying existing code. - Experience writing and working with LLM prompts. - Strong analytical and problem-solving skills. - Excellent communication and collaboration abilities. - Ability to work independently and manage multiple priorities. What You’ll Gain - Real-world experience applying AI tools within a rapidly growing company. - Collaboration with cross-functional teams and strategic operations. - Mentorship from experienced professionals. - A chance to make lasting and measurable impacts on business outcomes. - Contribute towards improving the experience and speed of care for thousands of cancer patients. #LI-Remote For candidates based in our San Diego office, the salary (or hourly range is $XX - $XX. For candidates based in our South San Francisco office, the salary or hourly range is $XX - $XX. For candidates working remote (US), the salary or hourly range is $XX - $XX. The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to years of experience, skillset, geographic location, industry, education, etc. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units. Pay range $20—$25 USD What We Can Offer You Veracyte is a growing company that offers significant career opportunities if you are curious, driven, patient-oriented and aspire to help us build a great company. We offer competitive compensation and benefits, and are committed to fostering an inclusive workforce, where diverse backgrounds are represented, engaged, and empowered to drive innovative ideas and decisions. We are thrilled to be recognized as a 2024 Certified™ Great Place to Work® in both the US and Israel - a testament to our dynamic, inclusive, and inspiring workplace where passion meets purpose. About Veracyte Veracyte (Nasdaq: VCYT) is a global diagnostics company whose vision is to transform cancer care for patients all over the world. We empower clinicians with the high-value insights they need to guide and assure patients at pivotal moments in the race to diagnose and treat cancer. Our Veracyte Diagnostics Platform delivers high-performing cancer tests that are fueled by broad genomic and clinical data, deep bioinformatic and AI capabilities, and a powerful evidence-generation engine, which ultimately drives durable reimbursement and guideline inclusion for our tests, along with new insights to support continued innovation and pipeline development. For more information, please visit www.veracyte.com or follow us on LinkedIn or X (Twitter). Veracyte, Inc. is an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability status. Veracyte participates in E-Verify in the United States. View our CCPA Disclosure Notice If you receive any suspicious alerts or communications through LinkedIn or other online job sites for any position at Veracyte, please exercise caution and promptly report any concerns to careers@veracyte.com

United States
$20 - $25 / hour
ContractRemoteTeam 5,001-10,000H1B No Sponsor

• Data collection, evaluation, and annotation. • Pairwise comparisons. • Counting tasks. • Object tagging and labeling across different content types (audio, video, images, or collected data)

India
$4 / hour
ContractRemoteTeam 5,001-10,000H1B No Sponsor

• Perform diverse data-related tasks including data collection, evaluation, and annotation. • Conduct pairwise comparisons. • Perform counting tasks. • Tag and label objects across different content types (audio, video, images, or collected data)

India
$4 / hour
Planet logo

Intern, AI/ML

Planet

Largest earth observation satellite network delivering a near-daily global dataset

InternshipRemoteTeam 501-1,000Since 2010H1B Sponsor

Role Description Join Planet's Edge Compute Team as an Edge Compute Spacecraft Intern! We conduct tech demos and operational constellations and we're designing, manufacturing and launching record-breaking numbers of spacecraft. As an intern and under the mentorship of experienced professionals, you will be an integral part of our design process, prototyping and testing edge compute modules and algorithms for processing data onboard satellites. This is a fantastic opportunity to learn, grow, and engage with seasoned Planeteers from teams such as the analytics machine learning team and work to co-develop edge computing solutions for Planet’s next generation of spacecraft. This is a full-time, remote position based in Denver, CO. If located near an office, you are expected to work from that office 3 days per week. Impact You'll Own - Hardware/software co-development of edge computing solutions for Planet’s next generation spacecraft - Develop pre-processing of raw imagery onboard the satellite to make them usable by the machine learning algorithms - Collaborate with the analytics machine learning team to implement deep-learning-based classification systems on pre-processed imagery for identifying, characterizing, and classifying objects - Explore and develop new methods for improving detection performance and improving the runtime of inference Qualifications - Experience with computer vision, machine learning, and deep learning-based approaches - Ability to deploy algorithms and solutions to solve real-world problems in computationally constrained environments - Proficiency in C++, Python, or related tools and system SW architecture - MS or PhD in EE/CS/Physics Requirements - Experience managing and doing GPU-based computing on large data sets - Experience with machine learning on earth observation data sets Benefits - Commuter Benefits - Paid time off for holidays and company-wide days off - Internet reimbursement - Access to LinkedIn Learning Application Deadline April 13, 2026 at 11:59p PT EAR/ITAR Requirements This position requires access to export-controlled information, and as such, employment (or hiring of a contractor) is contingent upon the candidate’s ability to access all applicable export-controlled information without additional export licensing being required by the Bureau of Industry and Security and/or the Directorate of Defense Trade Controls.

United States
$25 - $60 / year
Job Closed