Search by job, company or skills

Warner Bros. Discovery

Senior Software Engineer - Kafka (AMS Team)

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

  • As a platform engineer in the Asynchronous Messaging Services team (AMS) youll be part of the larger Platform & Operations Engineering pillar that s responsible for building a truly global, self-service cloud platform (PaaS) to enable Global Tech s growing number of engineering teams to build, deploy, run and operate their services in a fully autonomous fashion.

Roles & Responsibilities:

  • Your role will focus on the development efforts of the Kafka-as-a-Service platform on top of Confluent Cloud.
  • You will help drive technical decision-making, particularly regarding operations and the Kafka architectural direction.
  • You ll help solve problems related to building a global Kafka architecture considering scalability, replication, schema registries, and self-service IaC workflows to solve for different use cases such as high-traffic telemetry (logs & metrics), business critical events and data processing.
  • You ll emphasize modern, rigorous software development practices that emphasize testability, repeatability, and self-service automation.
  • You ll collaborate with your teams leads and help raise the bar of engineering excellence.

What to Bring:

  • Bachelor s degree with 5 - 8 years of experience as a software developer.
  • You bring passion and enthusiasm to your engineering team.
  • You have a track record of shipping quality code to production on a frequent and consistent basis. You thrive under minimal supervision with the ability to self-motivate and self-organize within the organizational structure.
  • You have experience running production infrastructure that supports multiple systems in a scalable, stable, and performant manner.
  • You measure everything, make decisions based on data, are consumer-obsessed, and take immense pride in your work.
  • The ideal candidate for this role will have a wide breadth of experience across the entire software stack, as well as deep expertise in one or more of the following areas:
  • Operating Kafka at scale (we use Confluent Cloud)
  • Cloud Infrastructure Automation
  • Database design
  • Data Processing & Streaming
  • Distributed Systems Development
  • Programming
  • Event Driven Architecture & Streaming Frameworks (
  • In addition, your technical expertise should match well to the following:
  • Experience leading the development of large-scale projects, e.g. breaking down tasks, delegating work, assisting in the creation of roadmaps and work back plans
  • Understanding of distributed systems in Kubernetes
  • Hands-on experience with multiple IaC tools
  • Experience with some of the frameworks and tools our development teams use day to day (i.e Spring Boot, Kafka Streams)
  • Experience with the development and operation of high throughput, low-latency systems
  • Hands-on experience with automating development workflow pipelines (CI/CD)
  • Operational experience (i.e. on-call rotation, incident response)
  • Ability to collaborate effectively with remote peers across disparate geographies and time zones
  • Excellent written and verbal communication skills with particular emphasis on technical documentation (including diagramming)
  • Strong CS fundamentals

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 02/06/2024

Job ID: 80682865

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer II GetFeedback Digital Team

SurveyMonkeyCompany Name Confidential

Senior Software Engineer Java Kafka PubSub NoSQL

ExabeamCompany Name Confidential
Last Updated: 25-11-2024 06:06:03 PM
Home Jobs in Bengaluru / Bangalore Senior Software Engineer - Kafka (AMS Team)