Tech Stack
AWSCloudEC2IoTKafkaMongoDBPostgresPythonSDLCTerraformTypeScript
About the role
- Oversee coordination of activities within the Cloud team and ensure operational efficiency
- Supervise and mentor individual contributors and Leads; develop individual career growth plans
- Act as primary point of contact for upper management on team progress, risks, and initiatives
- Conduct customer-facing interactions with key clients, partners, and prospects when necessary
- Coordinate cross-functional collaboration and manage resource allocation with project management
- Monitor and evaluate direct reports; provide feedback and professional development support
- Identify risks, develop mitigation strategies, and proactively address issues impacting timelines and quality
- Design and improve cloud software architecture, data pipelines, ML workflows, and integrations
- Lead integration of R&D algorithms/models into scalable production services and automations
- Lead development of web-based full-stack cloud applications and integrations with services/devices
- Define technical direction for scalability, security, observability, and maintenance of services and data platforms
- Build, integrate, and troubleshoot cloud software using AWS services (ECS, EKS, S3, CloudFront, EC2, Lambda), Postgres, MongoDB, Timescale, Databricks, IoT Core, etc.
- Develop and enforce system software engineering practices: code reviews, design reviews, tests, IaC (Terraform), CI/CD
Requirements
- Bachelor's degree in Engineering or higher
- 7 or more years of experience developing and deploying software
- 5 or more years of experience leading technical teams or cloud-related projects
- 5 or more years of experience working in Python and/or Typescript
- 5 or more years of experience working with AWS services
- 5 or more years of experience working with web applications (front-end and/or back-end)
- 5 or more years of experience working with software tools like Jira, BitBucket/Git, Confluence, etc.
- Experience with message-driven (e.g Kafka) and containerized applications
- Experience with Python RESTful frameworks, preferably FastAPI and/or Express
- Experience with Agile project development & management
- Experience with Databricks or similar Data Engineering platforms
- Proficiency in software development best practices, strong understanding of technical debt and scalability
- Strong leadership, organizational, problem-solving, and communication skills
- Collaborative team player