Deployment Engineer
Location: in MD - 15 mins. from DC
What you'll get to do
- Implement algorithms for secure processing of data on distributed systems, using techniques like homomorphic cryptography and trusted execution.
- Build distributed systems using technologies like Hadoop, Spark, and AWS.
- Harden algorithms and services against compromise.
- Build new services and APIs to improve user experience.
- Improve deployment pipeline.
- As one of the first engineers at an early-stage start-up, you'll be able to influence every aspect of the business, from technical direction to product design to company culture.
What you need to be successful
- 5+ years systems administration, infrastructure engineering, or DevOps experience.
- Prior experience integrating systems into enterprise networks and software infrastructure.
- Willingness to travel - 25% of the time (Northern Virginia, and internationally).
- B.S. or higher degree in Computer Science, Engineering, or a related field.
- Proficiency with Bash scripting, Python, and Java.
- Desire and ability to learn new technical skills, quickly and constantly.
- Prior experience with any of the following — the more the better (prioritized highest to lowest):
- Linux system administration
- Cloud DevOps and Cloud services (Jenkins, AWS, GCP, Azure, etc.)
- Security architecture and Security-oriented software development (especially on Linux)
- Quality Assurance
- ETL on distributed systems (Spark, Hadoop, etc.)
- Database administration
- U.S. Citizenship
- Willing to work in a SCIF for about 50% of your time (during non-rush hour times/2-3 days per week)