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. Apply now and start your journey with G2SS. Applications are reviewed as received, and a member of our Talent Acquisition Team will contact you if your qualifications match our needs.
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.