We are a high-growth company seeking teammates who want to be key contributors to changing the way businesses are run.
This position offers an incredible opportunity to work on projects that are disrupting industries.
You will be part of scaling a business by increasing the number of devices, events, applications, services, and traffic that lead to measurable success for our customers.
Our team consists of top professionals in AI, IoT, Cloud, and Mobile, with experience from leading companies such as Microsoft, Amazon Alexa, SmartThings, and Samsung.
We are looking for a Staff Cloud Engineer to join us in a fast-paced environment to build next-generation cloud applications leveraging the latest capabilities of AWS, Kafka, DevOps, cloud-native technologies, containers, AI, and ML.
The tech stack is designed for high scale, capable of connecting numerous devices and services while processing tens of millions of events daily.
As a team member, you will play a crucial role in shaping the architecture and features necessary to enhance our cloud platform.
Requirements:
You must be passionate about continuous learning and understanding cloud development.
A BS/MS in Computer Science or equivalent practical experience is required.
You should have 4+ years of experience with cloud technologies and languages such as Javascript, Typescript, Python, Kotlin, Java, and Node.js.
AWS Cloud experience using EC2, Lambda, ECS, RDS, and DocumentDB is essential.
Experience in building event-driven architectures at high scale using Kafka is required.
You must have experience with Infrastructure as Code using Terraform and CloudFormation.
High availability deployment experience across multiple regions and availability zones is necessary.
Familiarity with observability tools like SumoLogic, DataDog, CloudWatch, or similar is required.
Deep experience with Git, GitHub, Pull Requests, and Rebasing is essential.
You should be able to operate in a fast-paced, deadline-driven, collaborative, and iterative development environment.
The ability to lead and define cloud initiatives with other engineers is required.
Experience working with a highly reactive platform is necessary.
You should have experience in establishing, promoting, and ensuring best practices in cloud codebases, including common architectures and standardized unit testing.
Experience in building reusable libraries, SDKs, and shared components used by multiple applications is required.
Intricate knowledge of building and managing HTTPS web services using REST is essential.
Benefits:
You will have the opportunity to work in a dynamic and innovative environment that encourages growth and learning.
The role offers the chance to be part of a team that is at the forefront of technology and industry disruption.
You will gain experience working with cutting-edge technologies and methodologies in cloud development.
The company promotes a culture of collaboration and mentorship, allowing you to grow your skills and knowledge.
You will be involved in shaping the future of the company's cloud platform and its architecture.
The position provides a competitive salary and benefits package, reflecting the importance of your contributions to the team.