
Lead Software Engineer – AI/ML
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $98,500 - $206,800 per year
Job Level
Senior
Tech Stack
AWSAzureCloudERPJavaJavaScriptNoSQLOraclePythonPyTorchSDLCSQLTensorflow
About the role
- Design, develop, and implement AI solutions in production environments
- Lead AI pilot programs from conception to execution
- Design, develop, and implement AI solutions to support Software Development Life Cycle (SDLC)
- Collaborate with cross-functional teams to integrate AI capabilities into existing systems
- Provide technical expertise and guidance on AI technologies and best practices
- Contribute to full-stack development projects
- Optimize AI models for performance and scalability
Requirements
- U.S. Citizenship is required
- Bachelor's Degree in Computer Science, Engineering or related field of study
- 10+ Years of experience in a Software Development-related role
- 5+ Years of experience in a Lead Software Engineering role
- 1+ Years of experience in a lead Software Engineering role with a focus on AI/ML
- Demonstrated experience implementing AI solutions in live production systems
- Strong proficiency in multiple programming languages (e.g., Python, Java, C++, JavaScript)
- Expertise in cloud services, particularly Azure and AWS
- Extensive knowledge of API development and management
- Comprehensive understanding of both SQL and NoSQL databases
- Experience with ERP systems, specifically Oracle
- Comfort in working with deep learning frameworks (e.g., TensorFlow, PyTorch)
- Knowledge of natural language processing (NLP) and computer vision
- Familiarity with DevSecOps practices and tools
- Experience with scaled agile development methodologies
- Passion for AI technologies and staying current with industry trends
- Proven ability to plan, execute and manage pilot programs
- Self-motivated with the ability to work independently and as part of a team
- Adaptable and able to thrive in a fast-paced, dynamic environment
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AI solutionsSoftware Development Life Cycle (SDLC)full-stack developmentprogramming languagesPythonJavaC++JavaScriptAPI developmentdeep learning frameworks
Soft skills
leadershipcollaborationtechnical expertiseguidanceplanningexecutionmanagementself-motivatedadaptabilityteamwork
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering