Develop and deliver AI-enabled product capabilities including intelligent automation, agentic workflows, and decision support. Own implementation of AI-powered features and services collaborating with product and engineering teams to deliver scalable, reliable solutions. Responsibilities include designing AI features, integrating LLM and machine learning capabilities, improving AI solution performance, participating in architecture and design reviews, troubleshooting production issues, mentoring junior engineers, collaborating with QA, and conducting training. Requires 3+ years software engineering experience, strong Python skills, cloud-native application experience, knowledge of AI/ML platforms and APIs, and ability to deliver production software. Bachelor's degree preferred. Location: Reston, Virginia. Salary range: $120,212.52 - $180,318.78.
What you'll do
Design and implement AI-powered product features and services
Develop applications and workflows integrating LLM, agent, or machine learning capabilities
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Bellevue, United States; Boston, United States; Boulder, United States; Chicago, United States; Denver, United States; Los Angeles, United States; New York, US; San Francisco, United States; San Jose, United States; Seattle, United States; Ventura, United States•7 days ago
Evaluate, observe, and continuously improve AI solutions
Collaborate with product, data, and engineering teams to translate requirements into technical solutions
Improve reliability, performance, and scalability of AI-powered capabilities
Participate in architecture discussions and technical design reviews
Troubleshoot production issues and conduct root-cause analysis
Contribute reusable components and patterns to accelerate AI adoption
Collaborate with cross-functional teams to design, develop, and integrate software solutions
Analyze system requirements and customize applications for optimal functionality
Assist with software updates and roll-outs
Mentor junior engineers and foster technical excellence
Engage with Quality Assurance to ensure software meets specifications
Troubleshoot and resolve complex technical issues
Synthesize market research and industry trends to inform strategies
Conduct training sessions for operational staff
Exercise independent judgment and discretion
Maintain regular, consistent, and punctual attendance, including nights and weekends as necessary
Perform other duties as assigned
Requirements
3+ years of software engineering experience
Strong programming skills in Python
Experience building and deploying cloud-native applications
Experience working with AI/ML platforms, LLMs, agents, or intelligent automation solutions
Understanding of APIs, distributed systems, and software architecture patterns
Experience delivering production software in collaborative engineering environments
Bachelor's Degree or equivalent combination of coursework and experience
Tech stack
PythonAIMachine LearningLLMCloud-native applicationsAPIsDistributed systems
Benefits
Base pay within range $120,212.52 - $180,318.78 depending on experienceCommission for sales positionsBonus for non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingPersonalized support options and expert guidance
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.