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
oAWS Lambda
oAmazon SQS
oAWS Step Functions
oAWS 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
oEMR
oAWS CDK
oAmazon OpenSearch
·Experience with Python dev libraries
oLogging
oPySpark
oBoto3/Botocore
oES
·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.