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.