AWSCloudDockerGoogle Cloud PlatformJavaKubernetesMicroservicesNoSQLPythonScalaSparkSQLGoC++CGolangAIMachine LearningGCPGoogle CloudLeadershipMentoringDecision MakingCollaborationRemote Work
About this role
Role Overview
Set technical direction for scalable and secure data pipeline systems
Foster a human-first engineering culture by leading with empathy, kindness, and integrity
Build collaboration across teams and functions to drive alignment on outcomes
Own software components end-to-end, raising standards for functional excellence
Multiply team impact through technical leadership and mentoring
Drive quality improvements by implementing automated testing strategies
Requirements
BS/MS degree in Computer Science or equivalent with 6+ years of professional software development experience
Expertise with any combination of programming languages: Golang, Java, Python, Scala, C++ or any high-level proprietary or open-source language
Expertise in building and operating high-scale data pipelines
Strong background with SQL or NoSQL databases and performance tuning
Strong experience with distributed compute technologies, such as Flink, Spark, EMR
Hands on experience with Docker and Kubernetes as well as developing applications using microservices architecture with Cloud platforms such as AWS or GCP
Implementation experience with Machine Learning models and AI techniques for improved decision making