We are looking for a highly motivated Senior Cloud Platform Engineer. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. You should be a team player with a knack for building scalable and maintainable cloud infrastructure.
We have the following expectations for this role:
- Work closely with various stakeholders, including web developers, machine learning engineers, and robotics engineers
- Implement highly available and scalable cloud services for web applications and robotic systems
- Build and maintain a scalable and reliable cloud infrastructure
- Ensuring high performance and security standards
- Take full ownership of the cloud infrastructure
- Work collaboratively with geographically-dispersed teams
Requirements
- Bachelor or higher degree with at least 5 years of professional cloud platform development experience, or equivalent experience
- Ideally some previous technical leadership experience
- Hands-on cloud platform management expertise with AWS
- AWS CDK
- Serverless Service Architectures (AWS Lambdas)
- Docker and Kubernetes
- AWS Elasticache/Redis
- AWS Elasticbeanstalk
- Security and Access Management
- Experience with DevOps
- Roll out staging environments to production
- Rollback changes / recovery
- Ensure reliability and availability of services
- Experience setting up, managing, and maintaining SQL and no-SQL DBMS, including Postgres
- Experience developing cloud native CI/CD workflows.
- Understanding of implementing secure authentication and maintaining a secure production environment and system
- Experience with monitoring and log aggregating frameworks such as Kafka, Logstash, Kibana, ElasticSearch, and/or Splunk.
- Proficient in writing clean and maintainable Python and Javascript/Typescript
- Experience working with container services like Docker
- Experienced in designing and implementing GraphQL based API endpoints using libraries like Apollo Client/Server and Hasura
- Experience with version control frameworks and workflows like Git
- Proven experience in working with web developers following an agile software development workflow
Benefits
- Competitive compensation package including an Employee Stock Option Plan
- Paid Time Off (Vacation, Sick amp; Public Holidays)
- Flat hierarchies and open feedback culture
- Steep career opportunities through continuous growth
- Flexible working hours and work from home support
- Work with highly talented engineers and experts in their fields
- You can shape the company culture as well as the business decisions with your know-how