
Senior Software Engineer – Query Engines, Storage
Treasure Data
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • Canada
Visit company websiteExplore more
Salary
💰 CA$130,000 - CA$145,000 per year
Job Level
About the role
- Design and develop Hadoop/Hive & Trino solutions, providing technical expertise for modern data architecture assessment and use case development
- Establish engineering standards for design, development, tuning, deployment, and maintenance of advanced data access frameworks and distributed systems
- Collaborate with your team to define product roadmaps based on operational needs and customer-requested features while mentoring and training new team members
- Own version and release management, including baseline evaluation, patch backporting, and deployment of customer-facing features
- Coordinate with Support and Product teams on release cycles and feature delivery
- Contribute to Hadoop/Hive & Trino OSS through bug fixes, new features, and technical documentation
- Partner with SRE to automate cluster operations, reducing operational overhead through automated lifecycle management and load balancing workflows
- Design and implement observability solutions, including health metrics, capacity planning tools, and automated failure detection and recovery systems
- Provide expert customer support, including on-call responsibilities, escalation handling, and in-depth troubleshooting of performance and defect issues
- Develop custom technical solutions, including user-defined functions (UDFs) and specialized tooling for Hadoop/Hive & Trino
Requirements
- 5+ years building and operating distributed systems
- Strong Java and deep understanding of algorithms, data structures, and distributed systems fundamentals
- Solid understanding of cloud architecture and services in public clouds like AWS, GCP, or Microsoft Azure
- Strong capability in implementing new and improved data solutions for multi-tenant environments
- Experience in developing use cases, functional specs, design specs, etc.
- Experience working with distributed, scalable Big Data stores or NoSQL, including HDFS, S3, Cassandra, Big Table, etc.
- Strong analytical and communication skills; able to influence across Product, SRE, and Support.
Benefits
- Competitive compensation packages
- Restricted Stock Units (RSU)
- Paid vacation and sick time
- Paid volunteer and mental health days
- Up to 26 weeks paid parental leave including a post-partum night nurse
- 16 Company holidays (includes 2 floating holidays)
- RRSP with 6% company match
- Employer provided Supplemental medical, dental, disability & life coverage
- Comprehensive support and access to care for everyone, everywhere through Carrot - our global reproductive health and family-building benefit
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HadoopHiveTrinoJavadistributed systemsdata architectureuser-defined functionscloud architectureBig DataNoSQL
Soft Skills
analytical skillscommunication skillsmentoringcollaborationinfluence