We are looking for a Senior Software Engineer to join our team and work on our streaming data platform. The ideal candidate will have experience in designing and building streaming platforms on public cloud environments, such as GCP, and will be able to lead end-to-end feature development within a cross-functional team.
Requirements
- Bachelor’s or Master's degree in Computer Science or a related technical field, or equivalent practical experience
- 6+ years of professional experience in software systems development, with at least 3 years specifically focused on designing and building streaming platforms or infrastructure on public cloud environments (GCP highly preferred)
- Demonstrated expertise in Java programming and strong experience with stream processing and messaging technologies such as Google Cloud Dataflow, Apache Flink, Google Cloud Pub/Sub, Apache Kafka, or similar
- Familiarity with AI/ML algorithms, techniques, development, and deployment workflows
- Solid understanding of DevOps principles, tools, and technologies (e.g., CI/CD, Terraform, Kubernetes)
- Strong foundational knowledge of algorithms and data structures
- Proactive and self-driven approach to taking on new initiatives and challenges
- Adaptable and eager to learn in a dynamic business and product environment
Benefits
- Healthcare
- 401k
- Backup childcare
- Education stipends