Software Engineer (AI/ML), Mid-Level

G2 Software Systems, Inc.

San Diego, Northern (CA, KY)

Hybrid

USD 130,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical
Vision
Employee Stock Ownership Program
401(k)
Tuition reimbursement
AFLAC coverage

Job summary

G2 Software Systems, Inc. in San Diego, CA is seeking a Software Engineer (AI/ML), Mid-Level to join a hands-on team building AI-enabled tools for a Department of War customer.

You will develop NLP/ML capabilities in Python, design knowledge graphs, and create collaborative web applications that put them in users’ hands. This on-site role offers opportunities to shape new tools from the ground up, work with a small team, and contribute to production deployments, APIs, and data integrations while

Qualifications

  • Four or more years of Python development experience or four+ years front-end TypeScript experience deploying production, multi-user apps.
  • Bachelor’s Degree from an accredited university in computer science, data science, engineering, or related technical discipline.
  • Hands-on NLP/ML experience in Python (text analytics, topic modeling, embeddings, entity extraction).
  • Experience building knowledge graphs or network-analysis tools in Python.
  • Experience building and deploying APIs and connecting data feeds.
  • US citizen able to obtain Secret clearance.

Responsibilities

  • Build and evaluate NLP/ML pipelines in Python: text analytics, topic modeling, embedding-based classification, and entity extraction.
  • Design knowledge graphs and network-analysis tools in Python, including GraphRAG-style retrieval systems.
  • Develop multi-user, live collaborative front-end applications in TypeScript.
  • Build and deploy APIs and connect data feeds to team applications.
  • Deploy and support production applications used by multiple users; manage code in Git.
  • Adapt to new environments quickly with limited supervision.

Skills

Python
TypeScript
NLP
Knowledge graphs
APIs
Git
Security clearance

Education

Bachelor's Degree

Tools

GraphRAG

Job description

Join Our Team as a Software Engineer (AI/ML), Mid-Level:

G2 Software Systems, Inc. (G2) is seeking a Software Engineer (AI/ML), Mid-Level, to join our team in San Diego, CA.

About the Role:

Join a small, hands-on team building AI-enabled tools for a Department of War (DoW) customer in San Diego. You will build natural language processing and machine learning capabilities in Python, knowledge graphs, and the collaborative web applications that put them in users’ hands. This is an on-site role at the customer site, with room to shape new tools from the ground up.

Responsibilities:
  • Build and evaluate natural language processing and machine learning pipelines in Python: text analytics, topic modeling, embedding-based classification, and entity extraction.
  • Design knowledge graphs and network-analysis tools in Python, including GraphRAG-style retrieval systems.
  • Develop multi-user, live collaborative front-end applications in TypeScript.
  • Build and deploy APIs and connect data feeds to team applications.
  • Deploy and support production applications used by multiple users; manage code in git.
  • Pick up new environments and methods quickly, with limited supervision.
What You’ll Need:
  • Four (4) or more years of Python development experience, including building applications and using git; OR four (4) or more years of front-end TypeScript experience deploying production, multi-user applications, plus about two (2) years of Python.
  • Bachelor’s Degree from an accredited university in computer science, data science, engineering, or a related technical discipline.
  • Hands-on NLP or machine learning experience in Python (text analytics, topic modeling, embeddings, entity extraction).
  • Experience building knowledge graphs or network-analysis tools in Python.
  • Experience building and deploying APIs and connecting data feeds.
  • Comfortable working with limited supervision in new environments.
  • US citizen, able to obtain a Secret clearance.
Desired Qualifications:
  • Full-stack experience: Python back ends and TypeScript front ends, including live multi-user collaboration features.
  • Experience building LLM applications, including retrieval-augmented generation (RAG) or GraphRAG.
  • Seven (7) or more years of software development experience.
  • Experience supporting DoW or Navy programs.
  • Active Secret or TS/SCI clearance.
Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift 15 pounds at times.
  • Must be able to navigate each department at the assigned facility.
Location:

This is a full-time, on-site position at the customer site in San Diego, CA. Travel is less than 10%.

Compensation and Benefits:

The compensation range for this position in California is $130,000 to $150,000 annually, depending on your expertise, market location conditions, and government contract specifics. G2 offers a competitive benefits package including a full range of medical coverage, a 401k plan, an Employee Stock Ownership Program (ESOP), tuition reimbursement, and more. Our company prides itself on providing consultant-level pay within a dynamic and employee-centered environment.

About G2 Software Systems:

Since 1989, G2 Software Systems has been a leader in delivering cutting-edge solutions for DoW programs. As an employee-owned small business, we pride ourselves on fostering a vibrant, collaborative work culture. Our team comprises expert professionals dedicated to advancing technology and supporting national defense.

Join Us:

Be part of a team where your expertise can make a difference. At G2 Software Systems, your skills are valued, and your contributions matter.

G2 does business with the Federal Government. The Federal Government requires, for security purposes, that all employees are U.S. citizens and either have obtained or are able to obtain/retain a DoW clearance. G2 Software Systems, Inc. is an equal opportunity employer. It is the Company’s policy to hire, promote, and retain employees on a fair, consistent, and equal basis, providing equal opportunity to all individuals, including members of protected groups, protected veterans, and individuals with disabilities. If you require accommodation during the application or interview process, please inform us of your needs by contacting our Human Resources team by email at hr@g2ss.com .

G2 Software Systems, Inc. is a small yet influential company. Our team of experts specializes in various engineering fields, including software engineering, custom application development, database management, and systems engineering. Our innovative business model emphasizes low overhead, enabling G2 employees to enjoy flexible work arrangements and a high level of autonomy.

G2 offers a number of options for employees, including:
  • Medical
  • Vision
  • Employee Stock Ownership Program
  • 401(k)
  • Additional coverage options available through AFLAC
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Office Manager
Senior Office Manager

G2 Software • Northern (KY), San Diego (CA)

On-site
USD 85,000 - 105,000
Medical coverage
401(k) plan
Employee Stock Ownership Program (ESOP
+1
Senior Cybersecurity Engineer
Senior Cybersecurity Engineer

g2ops • San Diego (CA)

On-site
USD 150,000 - 215,000
Health insurance
Dental coverage
Vision perks
+3
Software Engineer (Mid Level)
Software Engineer (Mid Level)

G2 Ops, Inc. • San Diego (CA)

On-site
USD 90,000 - 110,000
Comprehensive benefits package
Flexible working hours
Annual performance reviews and recognition awards
Senior Cybersecurity Engineer
Senior Cybersecurity Engineer

G2 Ops, Inc • San Diego (CA)

On-site
USD 150,000 - 215,000
Medical insurance
Life insurance
Disability insurance
+4
AI/ML Software Engineer — NLP & Graphs (On-Site)
AI/ML Software Engineer — NLP & Graphs (On-Site)

G2 Software Systems, Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 130,000 - 150,000
Medical
Vision
Employee Stock Ownership Program
+3
Systems Architecture Engineer
Systems Architecture Engineer

G2 Ops, Inc • Virginia (MN), Northern (KY)

On-site
USD 105,000 - 140,000
Health insurance
Life insurance
Disability insurance
+4
Software Engineer
Software Engineer

g2ops • Virginia Beach (VA)

On-site
USD 85,000 - 100,000
Cybersecurity Analyst
Cybersecurity Analyst

G2 Ops, Inc • San Diego (CA)

On-site
USD 120,000 - 180,000
Medical, dental, vision insurance (100
Life, STD, LTD insurance (100)
401(k) with matching
+3
AI Software Developer (Mid-level) - TS/SCI with Polygraph
AI Software Developer (Mid-level) - TS/SCI with Polygraph

General Dynamics Information Technology • Chantilly (VA)

On-site
USD 110,000 - 140,000
Program Management Analyst, Mid-Level
Program Management Analyst, Mid-Level

G2 Software Systems, Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 100,000 - 127,000
Medical coverage
401(k) plan
Employee Stock Ownership Program (ESOP
+2