Engage, Innovate, Grow Efficiently
Data management and BI • Predictive Analytics • Risk Analysis • Cloud Platform • Unified digital, core, analytics, and AI
July 22
🔄 Hybrid – Bay Area
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
Guidewire
Hadoop
Java
Kafka
Kubernetes
Microservices
Scala
Spark
Terraform
Engage, Innovate, Grow Efficiently
Data management and BI • Predictive Analytics • Risk Analysis • Cloud Platform • Unified digital, core, analytics, and AI
• Design, develop and run cloud native data platform and analytics SaaS services • Design and build large scale real-time stream processing systems • Develop and run micro-services and analytics SaaS solutions • Perform test driven unit and end to end testing of any code you develop. • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services • Own scalability, availability and data security for your services • Own, troubleshoot & resolve code defects • Mentor other developers in best practices
• 3+ years' experience working in a similar Software Engineer role within a data platform/data engineering team • Experience with Big Data and distributed systems. • Experience with focus on working with Debezium for change data capture and real-time data streaming. • Experience working with Kubernetes, AWS, Docker, and Terraform. • Prior experience in building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..) on the public cloud. • Excellent programming skills in Java. • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms). • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques. • Eager to learn new things and passionate about technology!
Apply Now