Cloud Development Engineer

Hybrid, Ashburn, Virginia, United States | Cloud Development Engineer| Full Time

Description

You are a Cloud Development Engineer who wants to work on a high-performance agile team with other talented engineers, architects, and data scientists to design and integrate systems, and create cutting-edge solutions optimized for Amazon Web Services (AWS). You are a hands-on leader who can work on multiple projects simultaneously while providing cloud analytics and machine learning solutions to commercial, defense and intelligence customers in the federal government.

Responsibilities

·         Develop machine and deep learning algorithms and models

·         Have strong written and verbal communication skills for creative collaboration with customers and teams to solve complex problems together

·         Develop applications in AWS using cloud design patterns and best practices

·         Design and develop open-source tools and applications

·         Write well designed and efficient code

·         Develop and integrate custom software components into a fully functional system

·         Work within an agile team to deliver tested quality software

 

Requirements

·         US Citizenship required

·         Bachelor’s degree in a Computer Science, Math, Engineering or a related field or an equivalent combination of education, experience, and/or certification

·         TS/SCI Security Clearance

·         Willing to go onsite to SCIF a couple days a week or as needed

·         AWS Solutions Architect – Associate or AWS Certified Developer - Associate

·         Understanding of ETL pipelines

·         At least two years of AWS Experience

o    AWS Lambda

o    Amazon SQS

o    AWS Step Functions

o    AWS IAM/EC2

·         Bash Scripting

·         Python with Boto3

·         At least one year of Linux administration experience

·         Hands-on experience with Linux and Windows

·         At least three years of professional experience writing production-quality code using two of the following programming languages: Python, Golang, Java, Scala, C++, C

·         Experience with Continuous Build and Delivery processes

·         Knowledge of relational databases and non-relational/NoSQL databases

·         Excellent understanding of typical multi-tier architectures: web servers (Apache, nginx, IIS), caching, application servers, & load balancers /application delivery Controllers

·         Knowledge of Containers (Docker) and Container Orchestration Systems (ECS, Kubernetes, and Docker Swarm/Data Center)

·         Exposure to Big Data Infrastructure such as Spark, Storm, and Hadoop

·          Professional experience creating customer-facing documentation

·          Familiarity with software engineering tools, software development methodology and release processes

Preferred Qualifications

·         Experience deploying IaC across multiple security enclaves

·         Experience with Terraform or CDK

·         Additional AWS Experience

o    EMR

o    AWS CDK

o    Amazon OpenSearch

·         Experience with Python dev libraries

o    Logging

o    PySpark

o    Boto3/Botocore

o    ES

·         Experience with Elasticsearch

·         Ability to package non-standard libraries with AWS Lambda

·         Experience with setting parameters for configurable IaC deployments

 

Benefits

·         Stock options, our success is your success

·         Discretionary performance-based bonus(es)

·         10 paid holidays per year

·         20 days PTO per year

·         401K plan with 4% match (assuming 5% employee contribution)

·         Health care, dental, and vision with company contribution

·         Short and long-term disability

·         Life insurance

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.