Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Engineer - Mid Level

$124.4k - $138k

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:

• Identifies opportunities to apply AI for continuous improvement and innovation

- 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.

#LI-Hybrid

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the AI Software Engineer - Mid Level in San Jose, CA vacancy
  • $75k - $95k

    ## Designer - Workplace Interiors - Mid LevelApplylocations: San Jose, CA, UStime type...  ...leading design solutions.**Your Role**As a Mid Level Gensler Designer, your job is to combine...  ...with 3D models, Revit, Sketchup or other software, create digital 3D view to communicate... 
    Software
    Work at office
    Local area

    Gensler

    San Jose, CA
    1 day ago
  • $100k - $140k

     ...innovate with us and drive positive change! About Position As a Mid-Level Engineer at Authorium, you will be a key technical contributor in...  ...maintainable, and well-tested code, demonstrating a strong grasp of software development fundamentals Excellent technical communication... 
    Software
    Remote work
    Home office
    Flexible hours

    GrabJobs

    San Jose, CA
    4 days ago
  • $70k - $90k

     ...Staffing Sales Executive - Mid-Level WinMax provides business and technology consulting services to Fortune companies in the Bay Area...  ...to drive results. Tools: Proficiency with CRM software, Hubspot, LinkedIn Sales Navigator and Microsoft Office Suite.... 
    Software
    Temporary work
    Work at office

    WinMax

    Milpitas, CA
    1 day ago
  •  ...FedEx, and more. We're not just a software consulting company - we're a...  ...elevate our projects to new levels of innovation. Your journey...  ...enthusiastic and skilled Entry - Mid-Senior-level iOS and Android...  ...services and quality engineer development, with Good years of... 
    Software
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    San Jose, CA
    14 hours ago
  • $126k - $176k

     ...responsible for the internal platform used by all engineering teams to build, deploy, and monitor...  ...FOR: 4+ years of experience as a Software Engineer including backend work: Experience...  ...factors including experience and level of expertise. Clever does not conduct interviews... 
    Software
    Worldwide
    Flexible hours

    GrabJobs

    San Jose, CA
    3 days ago
  • $110k - $300k

     ...are redefining the future of AI with our groundbreaking innovations...  ...Leveraging world-record multi-level RRAM technology, we deliver...  ...centers. Our talented team of engineers and industry-leading...  ...Work closely with hardware and software teams to integrate ML models into... 
    Software

    TETRAMEM INC

    San Jose, CA
    1 day ago
  •  ...such as Medical, Dental, Vision ++ a fun company to work!!! Job description: Job Description: Title: Front End Developer (Mid-Level) Responsibilities: Web Development: Develop and maintain responsive and user-friendly web applications. UI/UX... 

    Perfict Global, Inc.

    San Jose, CA
    14 hours ago
  • $100k - $145k

    Traffic Engineer, Project Mid-Level Position Summary BENEN seeks a Traffic Engineer at the project level to support and lead the delivery of traffic...  ...traffic and photometric analyses using appropriate software and ensure that designs comply with applicable agency standards... 
    Software
    For contractors
    Remote work
    Flexible hours

    Bennett Engineering Services

    Milpitas, CA
    3 days ago
  •  ...Position: Data Engineer (Mid to Senior Level) Duration: Long Term Consulting Location: 100% REMOTE - PST Hours Must Have Requirements: Mid to Senior 4-8 years of experience. Please DO NOT send me a 15+ year person Excellent SQL... 
    Remote work

    3B Staffing LLC

    San Jose, CA
    1 day ago
  •  ...Mid Backend Software Developer About Trilogy Innovations At Trilogy Innovations, we are committed...  ...problems. As a growing systems and software engineering company, we partner across public and...  ...Trilogy Innovations is seeking Mid-Level Software Developers to provide remote... 
    Software
    Work experience placement
    Local area
    Remote work

    GrabJobs

    San Jose, CA
    14 hours ago
  • $95k - $154k

     ...opportunities aligned to client needs: software programming, Java full stack...  ..., Java/Python roles, DevOps engineering, and data roles spanning...  ...engineering, science, and ML/AI. Our primary focus remains...  ...main lanes include: Entry-level to mid-level software engineering... 
    Software
    Full time
    Shift work

    SynergisticIT

    Santa Clara, CA
    4 days ago
  • $85k - $105k

     ...internship experience at commercial interior design or architecture firm Proficiency in Revit required Proficiency in modeling using 2D/3D software, such as CAD, Enscape, 3ds MAX, Sketch-up and/or Rhino utilizing V-Ray a plus. Proficient in Adobe Creative Suite (Illustrator,... 
    Software
    For contractors
    Internship
    Work at office
    Local area

    Green Building Education Services, LLC

    San Jose, CA
    4 days ago
  • $84k - $108k

     ...experience at a commercial interior design or architecture firm Proficiency in Revit required Proficiency in modeling using 2D/3D software, such as CAD, Enscape, 3ds MAX, Sketch‑up and/or Rhino utilizing V‑Ray a plus. Proficient in Adobe Creative Suite (Illustrator,... 
    Software
    Full time
    For contractors
    Internship
    Work at office
    Local area

    Gensler

    San Jose, CA
    14 hours ago
  • $100k

     ...Currently, We are looking for entry-level software programmers, Java full-stack developers,...  .../ Data Scientists, and Machine Learning engineers for full-time positions with clients....  ...life cycle Knowledge of Statistics, Gen AI, LLM, Python, Computer Vision, data visualization... 
    Software
    Full time
    H1b

    SynergisticIT

    San Jose, CA
    2 days ago
  • $152.93k - $254.88k

     ...We are looking for a Lead AI Engineer to help build our next generation...  ...6+ years of professional software development experience, with...  ...engineering foundation with expert level Python and experience...  ...salary 152,925 Mid point salary 203,900... 
    Software

    BMC Software

    Santa Clara, CA
    3 days ago
  • The Cisco Security AI team delivers AI products and...  ...Are As a Principal Engineer, you will have the incredible...  .... As a director-level leader and individual...  ...including data scientists, software developers, product...  ...be the Best Small and Mid-Size Enterprises Security... 
    Software
    Full time
    Temporary work

    Cisco

    San Jose, CA
    23 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Software
    Full time
    H1b

    SynergisticIT

    San Jose, CA
    5 days ago
  • We are seeking an innovative and results-oriented Mid-Level AI/ML Engineer to join our dynamic team. This role is crucial for transforming novel...  ...-functional teams (data scientists, product managers, and software engineers) to define requirements and deliver integrated AI... 
    Software
    Permanent employment
    Contract work
    Local area

    Ethereum Technologies LLC

    San Jose, CA
    3 days ago
  •  ...job we make careers. Entry level job seekers struggle to get responses...  ...for: Entry-level software programmers Java Full stack...  ...Scientists Data Visualization engineers BI Analysts Machine...  ...Snowflake, Databricks, LLM, Gen AI, Text mining, Tableau, PowerBI... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    San Jose, CA
    4 days ago
  •  ...Mid-Level Sap Abap What you'll be doing: Work closely with Business Systems Analyst team to determine optimal solutions addressing...  ...in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "Fastest... 
    Software
    Work experience placement

    InterSources

    Santa Clara, CA
    1 day ago
  •  ...competing with existing job seekers. For entry-level job seekers to get client interviews and...  ...should apply? Recent computer science/engineering/mathematics/statistics or science...  ...questions/ . Required Skills for Java/Software Programmers Bachelor's degree or master... 
    Software
    Remote work

    SynergisticIT

    San Jose, CA
    3 days ago
  •  ...competing with existing Jobseekers. For entry level Job seekers to get client interviews and...  ...Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science...  ...REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters... 
    Software
    Immediate start
    Remote work

    SynergisticIT

    Sunnyvale, CA
    14 hours ago
  •  ...and Inclusion. We weave AI into the fabric of everything...  .... As a Principal Engineer in Marketing Technology, you will be a lead-level individual contributor responsible...  ...Mentor senior and mid-level engineers, helping...  ...years of experience in software engineering, with strong... 
    Software
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...expertise in GCP environments Proven experience setting up enterprise-level account structures and security models in Google Cloud Strong...  ...offerings, and data integration patterns Experience applying engineering and coding skills in agile environments with DevOps practices... 
    Contract work
    2 days per week
    3 days per week

    Saransh Inc

    San Jose, CA
    14 hours ago
  •  ...competing with existing jobseekers. For entry level job seekers to get client interviews and...  ..., We are looking for entry-level software programmers, Java Full stack developers,...  ...analysts/ Data Scientists, Machine Learning engineers for full time positions with clients.... 
    Software
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    San Jose, CA
    1 day ago
  • $105k - $140k

     ...Junior Applied AI Engineer- HRIS We are looking for a Junior Applied AI Engineer- HRIS to join...  ...of experience in AI/ML, data science, or software engineering ~ Understanding of what LLMs are and how they work at a high level (tokens, prompts, context window) ~ Awareness... 
    Software
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    14 hours ago
  •  ...professionals, and work with the most advanced AI technologies on the market. Job Summary...  ...We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate...  ...Generative AI. This is a unique entry-level opportunity to blend your academic knowledge... 
    Software
    Full time

    Tata Consultancy Services

    Santa Clara, CA
    1 day ago
  •  ...Role description NodeJS Backend Mid Developer II - Software Engineering Who We Are: Born...  ...technical guidance to junior and mid-level developers * Collaborate with frontend...  ...: Agile (Scrum/Kanban) Generative AI: Advanced experience with GitHub... 
    Software

    UST Inc

    San Jose, CA
    14 hours ago
  • $95k - $154k

     ...LeetCode but Still Jobless? It's Time to Level Up You've solved hundreds of...  ..., We are looking for entry-level software programmers, Java Full stack...  ...Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning /AI engineers for full time positions... 
    Software
    Full time

    SynergisticIT

    San Jose, CA
    14 hours ago
  •  ...founding team, we build multi-agent AI systems that can automate complex...  ...As we build to the next level, we're looking for a top-quality AI engineer with a strong focus on AI agents -...  ...interact with critical enterprise software platforms. Ensure AI designs align... 
    Software

    Tessera Labs

    San Jose, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer - Mid Level. Be the first to apply!