Post Job Free
Sign in

AI and Machine Learning Software Engineer

Company:
WWCM
Location:
Reston, VA, 20190
Posted:
April 18, 2024
Apply

Description:

Job Description

Salary:

WWCM has an opening for an experienced AI & ML Software Engineer. The AI & ML Software Engineer will be responsible for mission systems integration and other capabilities in the areas of sensing, effects, as well as, command, control, communications and intelligence systems, that consider cybersecurity and a host of additional mission support NextGen services.

Responsibilities:

Provide support for complex system and applications, deploying new systems, maintaining, migrating, upgrading, and improving the long-term performance of the systems

Perform as a senior member of the cloud systems administration team to support the installation, optimization, integration, troubleshooting, backup, recovery, modification, security, and upgrading of IT systems and components to provide services that enable customers to effectively apply IT to business requirements

Perform as a software developer and integrator as part of a development team

Develop Machine Learning (ML) applications using a commercial full stack development suite

Possess abilities to be able to work on applications or solutions engineering teams

Develop, integrate, and test software to ensure proper operation of software systems

Integrate a wide variety of applications from various sources and ensure they meet performance standards for stability and resource utilization

Develop automated test and automated deployment software

Support full lifecycle DevSecOps including Infrastructure as Code (IaaS)

Qualifications:

The ability to obtain and maintain a US security clearance. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance

Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience; 0 years' experience with a Master's degree

Possess the ability to communicate effectively in a team environment

Possess a deep understanding of cloud fundamentals, architecture, resources, and security

Proven experience with deploying and managing the resources in Cloud

Experience in programming languages such as Java, C++, and C# on a Linux platform.

JavaScript experience or ability to pick up and learn quickly with alternative for Python experience

Ability to design software modules using an object-oriented approach

Ability to provide direct customer interaction for the purpose of conveying software design decisions and/or performing software installation support

Prior experience working Git or similar tool

Prior experience with Agile Development

Knowledge and some experience with Docker or containerization environment

Desired:

Prior experience implementing, administering, and creating custom dashboards for performance monitoring/metrics

Practical experience with specific technologies such as databases, distributed architectures, web-based technologies, cloud technology, user interfaces/portals, and familiarity with software design/implementation tools.

Prior experience with React

Prior experience with Redux

Prior experience with RxJS

Proficient in scripting languages such as Perl and Python.

Proficient in DevOps technologies

Prior experience with SAFe Agile

Apply