Member of Technical Staff - 3
jobvite
Job Description
Your Role
- Design and develop the next generation of Data Platform features for on-prem and cloud. Participate in data modeling discussion and influence data products roadmap to ensure the best solution for requirements from various service teams.
- Work across all components of a big data platforms such as API gateway, message bus, databases and database abstraction layers
- Propose and drive adoption of best practices for operationalizing data platforms including data catalog, tracing capabilities and configuration driven change etc.
- Design and implement pre-requisite data engineering by authoring Jobs via Apache Spark to satisfy requirements that cannot be solved by straightforward rules.
- Work closely with development, test, documentation and product management teams to deliver high quality products and services
- Collaborate with the best engineers in the industry to work on complex challenges in large-scale computing
What You Will Bring
- Bachelors or Masters degree in computer science or related streams
- 4-6 years of experience in software product development
- Experience with one or more of the following languages (Python, Scala, Java, Golang, C++)
- Experience working with Database technologies and optimizing workloads
- Experience working with Big Data technologies and one or more of the cloud platforms (AWS, Azure, GCP etc)
- Having an owner's mindset and experience working in a fast-paced and demanding environment
- Good understanding and working experience in SaaS technology development best practices (such as Agile)
- * Experience working with Kubernetes ecosystem, microservice patterns and Apache Spark is a plus
- Awareness of Data Marts, Data Lakes and Data Warehouses is a plus
- Awareness of Data Marts, Data Lakes and Data Warehouses is a plus