Posted 8 days ago
Description
ManTech seeks a motivated, career and customer-oriented AI Software Developer to join our team in the Northern VA area. This position involves designing and implementing components of PaaS and SaaS services for AI applications. It is a fully onsite role in Northern VA.
Responsibilities Include But Are Not Limited To:
- Analyze detailed requirements and develop design for specific PaaS or SaaS components.
- Provide implementation services for PaaS and SaaS components, including extensions and configurations to support customer-specific business processes and workflows. Develop, implement, and maintain AI-enabled applications.
- Collaborate with data scientists to understand project requirements and translate them into technical specifications.
- Develop and integrate AI and ML capabilities on a cloud-hosted data platform supporting high performance, market adoption, and strict access control and governance.
- Stay current with advancements in AI, machine learning, and software engineering, and incorporate best practices into development.
- Perform system health checks, optimizations, performance tuning, and assist in capacity planning and security management.
- Proactively analyze potential issues, risks, and roadblocks during system implementation and operation.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 6+ years (or 5+ with a Master’s) of experience in software development, systems integration, or data management.
- 3+ years of consulting experience.
- Experience configuring and developing in major public cloud platforms such as Oracle, Azure, AWS, or GCP.
- Experience with software frameworks and tools like TensorFlow, PyTorch, Flask, Docker.
- Strong understanding of software engineering principles, data structures, and algorithms.
- Experience with DevOps tools and techniques, including Infrastructure as Code (IaC) tools like Jenkins, GitLab, Ansible, Terraform, AWS CloudFormation.
Preferred Qualifications:
- Master's degree in Computer Science, Information Technology, or related field.
- Experience with social media platforms, collaboration systems, and web scraping tools.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment.
Clearance Requirements:
- Must possess a current and active TS/SCI clearance with polygraph.
Physical Requirements:
- The role requires remaining stationary for 50% of the time, with occasional movement within the office to access files, operate office machinery, or communicate with colleagues via various communication methods, including virtual presentations.