Software Engineer - British Columbia, Canada - Confluent, Inc

    Confluent, Inc
    Confluent, Inc British Columbia, Canada

    2 weeks ago

    Default job background
    Description
    Position at Infinitem Canada Ltd.

    With Confluent, organizations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organization to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day.

    One Confluent. One team. One Data Streaming Platform.

    Data Connects Us.

    About the Role:

    Confluent's infrastructure organization includes an engineering team focused on understanding, and lowering our cloud provider costs within AWS, Azure and GCP. We ingest billing data from each of these cloud providers and run it through a data pipeline that attributes spend across various business dimensions. This data set is used to provide reporting and alerting to engineering teams as well as to enable advanced business analytics such as unit economics and per-customer margins. These insights are also used to drive architectural improvements across the platform on all engineering teams, giving the team a unique ability to have direct business impact.

    What You Will Do:

  • Design, implement and maintain Golang infrastructure services (typically implemented as Kubernetes operators) to deliver the Confluent cloud foundations to the wider engineering organization
  • Terraform, Datadog, Prometheus and a strong command of Linux, public cloud and networking should come as standard - though Golang software engineering will be your primary focus
  • As a Confluent Cloud Infrastructure Software Engineer, you will be working alongside the rest of the Confluent engineers to build our PaaS product
  • You, and the rest of the team, will be responsible for the availability, performance, monitoring, emergency response, and capacity planning of the Confluent cloud
  • If you love the hum of big data systems covering 10,000's of instances, thinking about how to make them run as smoothly and securely as possible, and want to have a big influence on the architecture plus operational design points of this new product, then you will fit right in
  • What You Will Bring:

  • BS, MS, or PhD in Computer Science or a related field, or equivalent work experience
  • 1 year industry experience designing, building, operating and supporting large-scale systems in production with a solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation
  • Strong fundamentals in distributed systems design and development
  • Experience building and operating large-scale systems
  • Solid understanding of basic systems operations (disk, network, operating systems, etc)
  • A self-starter with the ability to work effectively in teams
  • Proficiency in Go, Python, C++, or other statically typed languages
  • Experience/knowledge with public clouds (AWS, Azure or GCP)
  • Come As You Are

    At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law.

    Click to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.
    #LI-Remote