Job Description
Required Skills
3+ years' experience working in a similar Software Engineer role within a data platform/data engineering teamExperience 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!What you would do
Design, develop and run cloud native data platform and analytics SaaS servicesDesign and build large scale real-time stream processing systemsDevelop and run micro-services and analytics SaaS solutionsPerform test driven unit and end to end testing of any code you develop.Own Continuous Integration (CI) and Continuous Deployment (CD) for your servicesOwn scalability, availability and data security for your servicesOwn, troubleshoot & resolve code defectsMentor other developers in best practicesWhat you would need to succeed
Extensive experience working on a public cloud-like AWSPrior experience and passion for building a large-scale multi-tenant cloud-native data platformEmphasize team wins over individual successStrong technical interpersonal skillsExcellent software development skills in one or more of the following languages: Java/ScalaExtensive experience with Big Data and distributed systems.Expertise in Spark or Flink, Kafka, and Hadoop ecosystemAbility to design large-scale distributed systemsHave developed in more than one language and ready to pivot to any language/frameworkUnderstand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etcExperience with containers technologyAbility to work in an agile fast-paced environmentBS or MS degree (Computer Science or Math)Bonus
AWS (EMR, S3, Glue, Kinesis)DebeziumELKExperience in building SaaS/PaaS on AWS/GCP/Azure.$110000 - $130000 a year
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application