Artificial Intelligence Software Engineer
Synergist Computing · Baltimore, US
Job description
We are seeking an Artificial Intelligence Software Engineer to join our team to support our Artificial Intelligence Research initiatives. This role is responsible for working closely with a team of Data Scientists and Researchers to develop models and novel approaches for incorporating AI in the area of Cybersecurity research.
** Position Requires an Active TS/SCI with a Full-Scope Polygraph Clearance**
What You’ll Love About Synergist:
- We have an actual “award-winning” culture
- We recognize that our employees are our most valuable asset, and we do everything in our power to give you the best experience every day
- We’re big believers in transparency and you’ll always have a seat at the table for big decisions and can even attend key business meetings if you want
- We offer a best-in-class benefits package that we can customize for your unique needs. Offerings include healthcare, dental, and vision coverage for you and your dependents, flexible Paid Time Off (PTO) accrual, 10% 401k employer contribution, annual education allowance, and many perks from a robust referral program, weekly catered lunches, monthly happy hours, access to company suite at Cap One Arena, financial advisory, and so much more
- We have a deep catalog (and growing!) of potential project opportunities for you to choose from, and when you’re ready for new challenges, we’ll work to make that happen
We Want to Hear From You If:
- You have an active TS/SCI with a Full-Scope Polygraph Clearance
- You have a BS in Computer Science or similar technical field (4 years of relevant experience may be substituted in lieu of a BS degree)
- You have experience with languages & frameworks such as Python, FastAPI, JavaScript, TypeScript, React
- You have experience with Data & Storage including MongoDB, REST APIs, Data Processing Workflows
- You're familiar with DevOps & Deployment tools such as Docker, Kubernetes, CI/CD tools, Cross-Environment Operations (HS/LS)
- You have used Automation Testing Frameworks, Git, Jira, and Confluence
- You have a passion for technology and the drive to learn new programming languages and frameworks
Here’s What You Can Expect Out Of This Role:
- AI Architecture Best Practices — Produce best-practices documentation and reusable implementation packages that establish repeatable patterns for building and deploying AI enabled software.
- Agentic Coding Harness Testing Framework — Build and maintain the framework that executes repeatable tests against agentic coding harnesses, consuming the datasets and scenarios produced by Fuzzy blocks and running them alongside the Data Scientists' InspectAI benchmarks to measure agent performance and reliability.
- Cross Environment Application Operations — Support deployment, configuration, and operation of applications across both HS and LS environments. This includes ongoing sustainment of deployed applications, implementing small feature requests and enhancements driven by user feedback and evolving mission needs, and diagnosing and resolving bugs across both environments.
- Fuzzy blocks — Build and maintain Fuzzy blocks, a workflow driven framework that generates vulnerability discovery datasets and experimental scenarios fed into the testing harness. It provides a structured approach to creating repeatable benchmark datasets and adversarial test scenarios for AI systems and agents, supporting both research and operational security use cases.
Job Type: Full-time
Pay: $100,000.00 - $280,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Security clearance:
- Top Secret (Required)
Work Location: In person
ML/AI Work links you to the employer's original posting — always verify the details there before applying.