Summary
Join Agile Defense as a Senior Full Stack Engineer and contribute to cutting-edge AI-powered product engineering. This remote position, based in McLean, VA, offers a salary range of $122,500-$227,500. You will directly support the VP of Product Engineering, developing intuitive front-end and robust back-end functionalities for AI-driven applications. The role requires extensive experience in full-stack development, AI/ML, and specific technologies like Django, Python, and React. Agile Defense prioritizes a positive and supportive work environment, offering a competitive benefits package (details available on their website). This is an opportunity to leverage your skills in a challenging and rewarding environment.
Requirements
- Minimum of ten (10) years of full stack development experience with expertise in front-end and back-end technologies
- At least two (2) years of experience developing and deploying AI/ML or related high-tech applications
- Proven experience with Django, Python, JavaScript, and frameworks such as React and Node.js
- Strong portfolio demonstrating user experience and interface design capabilities
- Exceptional problem-solving, communication, and collaborative teamwork skills
- Track record of innovation and effective solution delivery in previous roles
- Bachelors Degree or higher in Computer Science, Information Technology, Software Engineering, or a related technical discipline
- Ten or more years of professional experience in software engineering with a full stack development focus
- Experience specifically involving AI, CI/CD, DevSecOps, or sophisticated GenAI tech applications for at least two years
Responsibilities
- Design and implement effective user interfaces for agent role definitions, interactive prompts, response setups, and message templates
- Collaborate closely with technical leadership to align interface designs with product vision and user needs
- Incorporate user feedback into iterative design improvements
- Develop advanced backend functionalities for batch message processing and sophisticated user interactions
- Conduct thorough testing, debugging, and ensure high-quality software deployments
- Create comprehensive documentation, user manuals, and guides for effective knowledge sharing
- Mentor junior team members, fostering collaboration and skill development
Preferred Qualifications
- Familiarity with LangChain, Haystack, or similar AI-oriented frameworks
- Experience mentoring junior developers and fostering team growth
- Previous work on interactive, user-facing AI-driven products
- Proactive engagement in ongoing technology and industry advancements
Benefits
- Remote, Flexible
- Competitive and comprehensive benefits package
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.