Senior Software Engineer, Real Time Engine

4 weeks ago


Vancouver, Canada Treasure Data Full time

Who We Are:

At Treasure Data, we’re on a mission to radically simplify how companies use data to create connected customer experiences. Our sophisticated cloud-based customer data platform drives operational efficiency across the enterprise to deliver powerful business outcomes in a way that’s safe, flexible, and secure.

We are thrilled that Gartner Magic Quadrant has recognized Treasure Data as a Leader in Customer Data Platforms for 2024 It's an honor to be acknowledged for our efforts in advancing the CDP industry with cutting-edge AI and real-time capabilities.

Furthermore, Treasure Data employees are enthusiastic, data-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative, anticipate needs, and proactively jump in to solve problems. Our actions reflect our values of honesty, reliability, openness, and humility.

Your Role:

Treasure Data builds a programmable platform to efficiently enable and scale customer-centric data platform applications across various verticals, from automotive to CPG and finance. We are looking for an experienced, innovative, customer-obsessed software engineer to join our core service group to enhance and maintain the Real-Time Engine component. Join our Real-Time team to empower our customers by enabling automated triggering of activations and other events. If you're passionate about leveraging technology to drive customer engagement and innovation, apply now to be part of our dynamic team and shape the future of customer experiences

The Opportunity:

  • Participate in the design, development, and deployment of new features and capabilities in the Real-Time Engine.
  • Collaborate with cross-functional teams including product, customer success, and support to address customer pain points and improve the user experience.
  • Ensure high availability and reliability of the Real-Time Engine by implementing best practices for coding, testing, and deployment.
  • Conduct code reviews, set coding standards, and ensure adherence to them.
  • Proactively identify and resolve system bottlenecks and inefficiencies.
  • Stay current with industry trends and advancements to drive innovation within the team.

About You:

  • A BS or higher in Computer Science or a related field, or equivalent work experience.
  • 5+ years of software development experience in one or more programming languages (e.g., Ruby, Java, Python, Kotlin, Scala).
  • 3+ years of experience with RDBMS like PostgreSQL or relevant databases.
  • Proven experience running services in public cloud IaaS providers like AWS.
  • Deep understanding of the software development life cycle and agile methodologies.
  • Strong self-motivation and ability to deliver timely results.
  • Extensive hands-on experience with infrastructure as code.
  • Demonstrated experience in building and maintaining data-centric services that support a large user base.
  • Proven ability to work collaboratively in multi-functional teams and a strong background in delivery as part of a team.
  • Familiarity with security best practices.
  • Experience working with distributed teams across different time zones.

Physical Requirements:

This role is remote, based in the Vancouver, BC area only.

Travel Requirements:

Up to 5% travel

Perks and Benefits (Canada):

Our benefit package showcases our culture of care and empathy with

  • 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
  • 16 Company holidays (includes 2 floating holidays)
  • RRSP with company match
  • Employer provided Supplemental medical, dental, disability & life coverage

Our Dedication to You:

We value and promote diversity, equity, inclusion, and belonging in all aspects of our business and at all levels. Success comes from acknowledging, welcoming, and incorporating diverse perspectives.

Diverse representation alone is not the desired outcome. We also strive to create an inclusive culture that encourages growth, ownership of your role, and achieving innovation in new and unique ways. Your voice will be heard, and we will help amplify it.

#J-18808-Ljbffr

  • Vancouver, Canada Softbank Investment advisers Full time

    Senior Software Engineer, Real Time EngineFull time7 days ago, from Softbank Investment advisersAbout Treasure DataTreasure Data empowers the world’s largest and most innovative companies to drive connected customer experiences that increase revenue and reduce costs. Built on a big data foundation of trust and scale, Treasure Data is a customer data...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform that connects players in fair, fun, and meaningful competition.As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchises by enabling social competition in their...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Treasure Data is a customer data platform pioneer that empowers the world's largest and most innovative companies to drive connected customer experiences. We are looking for an experienced software engineer to join our core service group and enhance the Real-Time Engine component.Job DescriptionWe build a programmable platform to efficiently enable and scale...


  • Vancouver, Canada Microsoft Full time

    p>The Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint,...


  • Vancouver, Canada T-Net British Columbia Full time

    Expert Software Engineer, Real-Time Systems (RTS)Sanctuary AIYour New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Expert Real-Time Systems (RTS) Engineer to join our Controls team. The Expert Real-Time Systems (RTS) Engineer is a crucial part of our team,...


  • Vancouver, Canada Microsoft Full time

    The Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint,...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Join Our Team of InnovatorsAre you passionate about building secure and reliable connectivity solutions for our customers? Do you thrive in a fast-paced environment where you can make a real impact? We're seeking a talented Senior Software Engineering Manager to lead our team of innovators in creating cutting-edge networking technology.About the RoleAs a...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Real-Time Data Platform EngineerWe are seeking a highly skilled and experienced Real-Time Data Platform Engineer to join our core service group.Competitive salary range: $140,000 - $200,000 per year, depending on location and experience.About the Role:Design, develop, and deploy new features and capabilities in the Real-Time Engine.Collaborate with...


  • Vancouver, British Columbia, Canada NumerixS Quant Full time

    **NumerixS Quant: A Data-Driven Company**We are a dynamic organization that leverages data to drive our business forward. Our ideal candidate is a highly skilled and experienced software engineer with a passion for quantitative analysis and software development.We offer a competitive salary of $140,000 - $160,000 per annum, depending on experience.Job...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Company:T-Net British Columbia is a leading mobile games platform connecting players in fair, fun, and meaningful competition. As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry.As the Lead Software Engineer on the Synchronous Server Team, you will help build the technical solutions to unlock the...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About the Role:As a Software Engineer on the Synchronous Server Team, you will help build the technical solutions to unlock the ability to make real-time gameplay happen on the platform. This involves developing complex, highly available, distributed, cloud-based solutions, and maintaining their high level of quality software.What you'll do:Master the entire...


  • Vancouver, British Columbia, Canada Snapcommerce Full time

    About SnapcommerceWe're a company that's passionate about helping people maximize their lives. Our employees are at the heart of everything we do, and we're committed to creating an environment where they can grow, learn, and thrive.We're more than just a company - we're a community. We care about our people and take their career progression seriously. Our...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleThe Microsoft Canada team is seeking a Senior Software Design Engineer who is passionate about video hardware and software. This is an exciting opportunity to work on cutting-edge video technologies, collaborating with internal and external partners to solve complex problems in the area of Xbox video.Key ResponsibilitiesAs a Senior Software...


  • Vancouver, Canada Mastercard Full time

    Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential....

  • Front-End Engineer

    6 months ago


    Vancouver, Canada Engine Digital Full time

    Senior Front-End Engineer Wanted We’re a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you’re up for that challenge, you should join us. The Role We believe that small, collaborative, and cross-functional teams...


  • Vancouver, British Columbia, Canada Randhawa Farms Ltd Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer science concepts.Key Responsibilities:1. Design and implement software solutions using Python and other technologies.2....


  • Vancouver, Canada DataVisor Full time

    DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry. With an open SaaS platform that supports easy consolidation and enrichment of any data, DataVisor's solution scales infinitely and enables organizations to act on fast-evolving fraud and money laundering activities in real...


  • Vancouver, Canada Microsoft Full time

    Viva Glint is a premier employee engagement platform, working with over 1,000 leading companies in more than 150 countries to improve the health of organizations through real-time employee feedback. Glint blends AI technology and people science to power predictive insights that help human resources, leaders, and managers quickly make sense of engagement...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...