AI Prompt Engineer – Junior or Entry level
Summary:
We are seeking a full-stack Java developer with specialized expertise in AI-powered development tools to join our engineering team. This role combines technical development skills with cutting-edge AI tooling expertise, focusing on maximizing developer productivity through intelligent use of GitHub Copilot, AI code assistants, and other development-focused AI tools.
Location – Vienna, VA or Remote is ok.
What You'll Do:
AI Development Tools Engineering
• Lead implementation and optimization of AI development tools across the engineering organization
• Design and refine prompts for GitHub Copilot, and similar AI coding assistants
• Develop custom AI-powered development workflows and automation scripts
• Create prompt libraries and best practices for code generation, documentation, and testing
• Train and mentor development teams on effective AI tool usage and prompt engineering
• Evaluate and integrate new AI development tools and platforms
• Establish coding standards and guidelines for AI-assisted development
• Optimize AI tool configurations for maximum code quality and developer efficiency
• Develop internal tools and extensions to enhance AI development workflows
Full-Stack Java Development
• Design and develop scalable full-stack applications using Java and modern web technologies
• Build robust backend services using Spring Boot, microservices architecture
• Develop responsive frontend applications using Angular, React, or similar frameworks
• Design, develop, and maintain API microservices that are scalable, resilient, and secure.
• Deploy and integrate applications within our infrastructure, ensuring seamless orchestration with other internal and external systems.
• Collaborate effectively with other developers, testers, and stakeholders within a SAFe Agile environment.
Required Qualifications:
AI Development Tools Expertise:
• Minimum 1-2 year hands-on experience with GitHub Copilot or similar AI coding assistants
• Proven track record of improving development productivity through AI tools
• Experience with prompt engineering specifically for code generation and development tasks
• Knowledge of AI development tool APIs and integrations
• Understanding of AI model capabilities and limitations in development contexts
• Experience with AI-powered testing tools and automated code review systems
Full-Stack Java Development (1-2 years):
• Hands-on experience with Spring Boot, Spring Security, Spring Data
• Front end development experience with Angular, Bootstrap, jQuery, Data Tables and REST API
• Proficiency in HTML5, CSS3, JavaScript and TypeScript
• Experience with build tools (Maven, Gradle) and package managers (npm, maven)
• Strong knowledge of SQL and experience with databases (PostgreSQL, MySQL)
• Experience with cloud platforms (mainly AWS) and containerization (Docker, Kubernetes)
• Experience with unit testing frameworks (JUnit, Mockito)
• Experience with Integrated Development Environments (Eclipse, IntelliJ, Visual Studio Code, Sprint Tool Suite)
Education and other requirements
• Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field
• 1-2 years of experience in Java Full Stack development:
• Availability during the core business hours of 9-5 ET
• Ability to obtain and maintain a Public Trust clearance
Preferred Qualifications:
• Experience using AI tools such as BrowserStack, PLayWright and testim for test case generation and automated testing
• Experience with integrating USWDS compliant components with Angular storybook is a plus
• Experience supporting US federal government contracts
Apply Now
Apply Now