ManTech is seeks a motivated, career and customer-oriented Software Engineer to join our team in Herndon, VA. This is a hybrid position requiring at least 1 day onsite.
Responsibilities Include But Are Not Limited To
- Develop, implement, and maintain software solutions AI-enabled applications.
- Optimize software for performance and scalability, ensuring efficient processing of large-scale data feeds.
- Work closely with data scientists to understand project requirements and translate them into technical specifications.
- Assist in the preparation and preprocessing of data for machine learning models.
- Collaborate with software architects, data scientists and ML engineers to integrate machine learning models and other analytical tools into production software systems.
- Stay current with advancements in AI, machine learning, and software engineering, incorporating best practices into the development process.
- Apply design thinking or other solution-based methods to solve problems consisting of various qualitative activities that support the generation of insightful, human-centered and impactful design solutions.
- Be able to direct a small technical team and coordinate tasks with project manager.
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field and 7 or more years (5 with Master’s) of experience in software development, systems integration, data management, or related fields.
- Experience with configuring and developing in a major public cloud system such as Azure, AWS, or GCP.
- Strong understanding of AI and machine learning principles and how these affect overall AI-based software solutions
- Experience in programming and/or scripting languages such as JavaScript, Python, C++, or Java.
- Experience with software development frameworks and tools (e.g., TensorFlow, PyTorch, Flask, Docker).
- Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
- Experience with DevOps tools and techniques for building integrations with external systems including Infrastructure as Code (IaC). Example tools include Jenkins, GitLab, Ansible, Terraform, AWS Cloud Formation Templates
Preferred Qualifications
- Master's degree in Computer Science, Information Technology, or a related field.
- Experience with social media platforms, collaboration systems, and web scraping tools.
- Strong analytical and problem-solving skills.
- Prior experience in a government or defense contracting environment.
Clearance Requirements
- US Citizenship Required. No clearance is required.
Physical Requirements
- The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.