ECS is seeking a Junior Software Engineer to support the development, integration, and execution of projects focused on Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions, with a focus on integrating existing AI/ML solutions with new hardware/software systems for the DoD.
Requirements
- Proficiency in modern programming languages such as Python, Java, C++, and JavaScript
- Familiarity with Linux operating systems
- Experience using containerization technologies (e.g., Docker) and orchestration frameworks (e.g. Kubernetes)
- Experience with networking and firewall concepts (subnetting, firewalld, and network troubleshooting)
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.
- Provide information by collecting, analyzing, and summarizing development and service issues.
- 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.
Other
- Must be a US Citizen with ability to obtain a TS/SCI security clearance
- BA/BS degree in Computer Science, Software Engineering, or a related IT field
- Establish and meet project timelines and work both independently and as a member of a team.
- Ability to travel up to 10% to CONUS and OCONUS locations.