ECS is seeking a Software Engineer to support the development, integration, and execution of projects focused on Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions for the DoD.
Requirements
- Proficiency in modern programming languages such as Python, Java, C++, and JavaScript
- Familiarity with Linux operating systems
- Experience with enterprise-level commercial cloud computing application integration
- Experience with modern software languages
- Technical leadership skills
Responsibilities
- Develop software solutions by studying information needs, systems flow, data usage, and work processes and collaborating with end-users.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solution development.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Enhance software applications by identifying opportunities for improvement, making recommendations, and implementing software solutions.
- Identify and communicate areas of improvement along the full software development lifecycle.
- Integrate existing AI/ML solutions with new hardware/software systems in support of the DoD.
- Perform in a multidisciplinary team environment to ensure deadlines are met.
Other
- Must be a US Citizen with ability to obtain a Top Secret security clearance with SCI
- BA/BS degree in Computer Science, Software Engineering, or a related IT field
- Minimum 5+ years of relevant experience
- Ability to travel up to 10% to CONUS and OCONUS locations
- Ability to be in office at Fairfax, VA and/or Springfield, VA on average four days a week