Software 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:
• Desire and ability to learn new technical skills, quickly and constantly.
• 4+ years software engineering experience.
• B.S. or higher degree in Computer Science, Mathematics, or a related field.
• Proficiency with Java and Python.
• Prior experience with any of the following is a plus:
• Cryptography
• Security architecture
• Database design
• Performance optimization
• Distributed processing (Spark, Hadoop)
• DevOps
• Full-stack web development
• Cloud services (AWS, GCP, Azure, etc.)
• US Citizenship