Develop, build, and maintain cutting edge cloud based security product infrastructure to protect customers against evolving online threats and attacks.
Requirements
- Hands-on skills in one - Python, Golang, and other programming languages
- Experience with cloud-native service development stack on GCP/AWS or other clouds
- Experience with databases like SQL/NoSQL
- Experience with building REST/grpc API services
- Experience with queuing system such as pubsub, RabbitMQ or Kafka (plus)
- Building CI/CD pipeline and production deployment (plus)
- Exposure to using configuration management tools such as argocd, Ansible and/or Terraform (plus)
Responsibilities
- Participate in the complete software development life cycle including requirement analysis, design, development, deployment and support
- Write clean, testable, readable, scalable and maintainable Python / Golang code that scales and performs well for thousands of customers
- Participate actively and contribute to design and development discussions
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Participate in the design, deployment and scaling of our architecture as we transform it by using cloud native solutions on GCP
- Participate in the redesign of the architecture to introduce appropriate microservices to process high rates of sample submissions
Other
- BS/MS in Computer Science, Computer Engineering / Computer science
- 2-3 years of experience in this role (plus)
- Passion for technology and innovation
- Enjoy working in a collaborative environment