Required Skills
Eager to learn new things and passionate about technology!Excellent programming skills in Java and SQLExperience with relational databases and RedshiftUnderstanding 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 TechniquesExperience with Big Data and distributed data systemsWorking experience with Kubernetes, AWS, Docker, and Terraform.Prior experience in building data platforms using Big Data stack (Redshift, Kafka, Spark, Flink, Hadoop) on public cloud is a plus.What you would do
Design, develop and run cloud-native data platform and analytics SaaS servicesHands-on coding>90% of the timeDesign and build large scale real-time stream processing systemsDesign, develop and run microservices and analytics SaaS solutionsOwn Continuous Integration (CI) and Continuous Deployment (CD) for your servicesOwn scalability, availability, and data security for your servicesTriage & resolve code defectsMaintain secure code and resolve app security findingsWhat you would need to succeed
2 to 4 years of required work experiencePrior experience and passion for building large scale multi-tenant cloud-native data platformEmphasize team wins over individual successStrong technical interpersonal skillsExcellent software development skills in Java and SQLWorking experience with KafkaUnderstand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven DesignExperience with containers technologyAbility to work in an agile fast-paced environmentB.
Tech or M.
Tech degree (Computer Science or Math)Experience with React framework.