Mid Level Backend Engineer
Nightfall AI
·
Posted:
June 21, 2023
·
Remote
About the position
Nightfall is seeking a Backend Engineer to contribute to the development of their software platform and APIs for safeguarding sensitive data. The role involves building and maintaining highly-available and secure authentication and API services, as well as optimizing and operating high volume auto-scaling streaming data services. The ideal candidate should have expertise in systems/high-level programming languages, experience with scalable and reliable systems, and knowledge of large-scale distributed storage and database systems. Additionally, experience with data processing pipelines using tools like Kafka, Hadoop, Hive, Storm, or Zookeeper is desired.
Responsibilities
- Building highly-available and secure authentication and API services
- Maintaining and evolving mission-critical internal databases and services
- Optimizing and operating high volume auto-scaling streaming data services
- Instrumenting streaming data services for visibility into utilization per customer
- Writing and maintaining documentation about internal and public services
Requirements
- Expertise in one or more systems/high-level programming language (e.g. Python, Go, Java, C++) and the eagerness to learn more.
- Experience running scalable (thousands of RPS) and reliable (three 9’s) systems.
- Experience with developing complex software systems scaling to substantial data volumes or millions of users with production quality deployment, monitoring and reliability.
- Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
- Ability to decompose complex business problems and lead a team in solving them
- Data Processing - experience with building and maintaining large scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, or Zookeeper
- 3+ years of experience
Benefits
- Competitive salary and compensation package
- Opportunity to work with a leading cybersecurity startup
- Chance to contribute to the development of a software platform and APIs for safeguarding sensitive data
- Work with a diverse team of professionals from top technology companies
- Opportunity to learn and grow in a fast-paced and innovative environment
- Access to cutting-edge technologies and tools such as Go, Node.js, React, Python, Cassandra, Redis, Terraform, Docker, Kubernetes, AWS, Kafka, and Envoy
- Chance to work on complex data processing pipelines using Kafka, Hadoop, Hive, Storm, or Zookeeper
- Opportunity to work on highly-available and secure authentication and API services
- Chance to maintain and evolve mission-critical internal databases and services
- Experience in building and maintaining large-scale and real-time complex data processing pipelines
- Opportunity to optimize and operate high volume auto-scaling streaming data services
- Ability to decompose complex business problems and lead a team in solving them
- Opportunity to work on large-scale distributed storage and database systems
- Chance to contribute to the development of internal and public services
- Opportunity to work with a well-funded startup backed by leading institutional investors
- Chance to make a significant impact in the field of cybersecurity and data protection.