Software Engineer 3 - NCM
Nutanix View all jobs
- Vancouver, BC
- Permanent
- Full-time
- Design and develop the next generation of Data Platform features for on-prem and cloud.
- Participate in data modeling discussions and influence data products roadmap to ensure the best solution for requirements from various service teams.
- Work across all components of a big data platform 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 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 some of the finest engineers in the industry to work on complex challenges in large-scale computing
- 3-6 years of experience with a Bachelors or Masters degree in computer science or related streams
- 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, Kubernetes ecosystem, and microservice patterns
- 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 one or more of the cloud platforms (AWS, Azure, GCP, etc) is a plus
- Awareness of Data Marts, Data Lakes, and Data Warehouses is a plus