Software Engineer (AI-Assisted Developer Tooling)
Role responsibilities
Design and implement AI-assisted IDE features and agent-based systems to automate developer tasks like code reviews and unit testing. Collaborate with customers to integrate these tools into existing CI/CD pipelines and iterate based on feedback.
Requirements
Requires a Bachelor's degree in a technical discipline and 12 years of software development experience. Must possess an active Top Secret (TS/SCI) clearance with Polygraph and have hands-on experience with LLM-powered developer tools.
Key skills
AI-Assisted Tooling, LLM, Software Engineering, CI/CD Pipelines, Agent-based Systems, Unit Test Generation, Code Quality Analysis, Systems Design, IDE Development, Prototyping, Software Development Workflows, Technical Documentation
Keywords
AI, LLM, TS/SCI, Polygraph, Software Engineering, IDE, CI/CD, Agent-based Systems, Malware Analysis, Pen Testing, Cyber Infrastructure, Systems Design, Database Administration, Data Science, Knowledge Management, Enterprise Risk Management, Integration and Test, Software Development Life Cycle, Autonomous Agents, Developer Tooling