Skip to main content

This job has expired

Software Engineer

Employer
ECS Federal, LLC
Location
Fairfax, VA
Closing date
Nov 28, 2020
ECS is seeking a Software Engineer to work in our Fairfax, VA office. Job Description: We are a rapidly growing company that considers our employees and teams to be our most important assets. Our team environment provides opportunities for growth to individuals who are motivated to excel. We are situated in Merrifield, VA -- well positioned for most commutes within the Northern Virginia area. Our newly renovated office spaces are first in class facilitating a teamwork environment. We also offer opportunities for telework and have some of the most interesting advanced IT business in the DC area. Our growing program works with the most forward leaning technologies and extraordinary customers who are thought and action leaders in within the AI/ML domain. We offer a highly competitive compensation and benefits package to the right person for this key position. Description: ECS Federal is seeking a Software Engineer to support the execution of a variety of projects including Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions. The candidate works closely with the Project Manager and Technical Lead to swiftly develop solutions in an agile environment and deploy capabilities to the operational end user. The candidate cultivates an environment that promotes customer service, excellence, innovation, collaboration and teamwork. The Software Engineer has prior experience in designing/architecting enterprise scale systems incorporating a variety of components (COTS, Open Source) and supporting integration. This individual performs in a multidisciplinary team environment with tight deadlines. The successful candidate is highly motivated, eager to implement new technologies, and thrives leading a team of scientists and engineers. The candidate will provide leadership and support to a team developing, maintaining, creating, documenting, and installing network and enclave infrastructure for a broad range of AI/ML datasets, research objectives, applications, and programming requirements. This is a demanding, high-energy position requiring innovative solutions to network, hardware, and software problems. The candidate will perform software installations and upgrades to operating systems and layered software packages. The candidate will schedule installations and upgrades and maintain them in accordance with established IT policies and procedures and will monitor and tune the system to achieve optimum performance levels. The candidate will have potential experience with data storage, standards, and structuring of large databases, specializing in database physical structure and functional capabilities, efficiency, security, back-up, and recovery specifications. The candidate will also manage server access for multiple, simultaneous, external vendors ie, Government, academia, and industry. The candidate must have strong problem-solving skills. The job is located in Fairfax VA, with frequent local trips to Ashburn, VA and other locations in the National Capital Region. Periodic short-term travel (less than 10%) worldwide is required. Required Skills: Bachelor's degree in Computer Science/Engineering or a related Information Technology field TS/SCI Clearance 7+ years of experience designing, deploying, and supporting enterprise level systems Design, develop and maintain data services and/or pipelines as part of an Agile/Scrum team Proficiency with Python, Linux shell and scripting languages Code, test and implement ETL logic Support continuous process automation for data ingest Support the development and integration of ML algorithms for testing and operational deployment Knowledge of cloud architecture, cloud-based solutions and migrating existing workloads to the cloud preferably on Azure or AWS Demonstrated cross-functional team collaboration skills in a rapidly changing, high intensity, mission-oriented work environment Familiarity with Windows and Linux operating systems Experience leading and collaborating with third party vendors Experience developing Architecture and Data Flow Diagrams using graphing programs (eg Visio) A skilled intelligent, articulate individual who relates to people at all levels of an organization; possesses excellent technical writing and presentation skills Ability to work in a fast-paced environment Ability to quickly grasp and implement new technologies A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems Desired Skills: Master's degree in Computer Science or a related technical field Experience utilizing containerization technologies (eg Docker) and orchestration frameworks (eg Kubernetes) Experience with DevSecOps frameworks Experience utilizing big data and cloud tools and technologies Experience working with Cloud Technologies (Azure, GCP, AWS) Experience working with Department of Defense organizations or performers. ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans. ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert