Senior Software Engineer - Kafka (Remote
Company: New Relic
Posted on: February 22, 2021
Senior Software Engineer - Kafka (Remote) Engineering Portland,
Oregon Austin, Texas Arlington, Virginia Detroit, Michigan Los
Angeles, California Seattle , Washington Atlanta, Georgia
Baltimore, Maryland New York, New York Chicago, Illinois
Philadelphia, Pennsylvania Tampa, Florida Hartford, Connecticut
Denver, Colorado DescriptionYour OpportunityThe Kafka Platform team
is seeking an experienced DevOps-focused senior software engineer
to join our team. We maintain, grow, scale, and automate New
Relic's Kafka and Zookeeper infrastructure. If you are confident
and experienced in working with large distributed data systems,
have a particular interest in effective patterns and practices for
automating their care and maintenance activities, and have a growth
mindset, let chat! This diverse team is currently comprised of a
mix of both Software Engineers and Site Reliability Engineers, so
if you're interested in contributing and growing at that
intersection, this would be a great role for you! We are also
migrating to the cloud, starting with AWS/MSK and eventually
supporting a multi-cloud environment. Any experience in cloud
operations or development with systems at scale would be a
bonus.New Relic's engineering culture emphasizes team autonomy,
which means that each team chooses how they do their work and has a
say in which projects they work on. It also means that our teams
are responsible for their own operational tooling and on-call
rotation. We strive to reduce dependencies between teams so that we
can work at an efficient velocity without blocking others.What
- Use your experience with application development to create
distributed large scale services that will be used by our client
- Engage with architects, team leads, and team members to
introduce new patterns for using our shared Kafka infrastructure in
ways that increase the efficiency and reliability of our shared
- Use your DevOps savvy to operate a large scale Kafka cluster
that is the foundation of New Relic's data pipeline.
- Maintain and improve the internal Kafka client libraries used
by multiple teams at New Relic to add better monitoring and
- Contribute to our automation framework that provision
repeatable infrastructure and clusters, helping us scale to handle
rapid growth and expand into the public cloud.Your
- 5+years of hands-on experience and proficiency in one or more
of these languages: Java, Python, Go, or C.
- Experience with streaming in general (e.g. spark streaming) and
Kafka in particular.
- Development and support of Kafka integrations, including
topics, producers, consumers, and streaming applications
- Experience with a cloud computing platform such as AWS, Google
Cloud, or Microsoft Azure.
- Experience with and passion for the operational automation of
distributed systems, such as Apache Kafka or Apache ZooKeeper.
- Experience writing distributed applications with high
- Proven communication skills, both written and oral.
- Experience working in Linux systems.Nice-to-have:
- Experience writing a Kubernetes operator.
- Experience with Configuration and fine-tuning of Kafka for
optimal production performance.
- Familiarity with AWS MSK.
- Familiarity with the Linux shell and a scripting language such
as Python or Ruby.
- Familiarity with Container Linux, AWS (EC2, S3, etc), and the
tools and patterns used to handle repeatable infrastructure at
scale (Kubernetes, Terraform, Ansible).About Us New Relic (NYSE:
NEWR) is a cloud-based platform that gives developers, engineers,
operations, and management a clear view of what's happening in
today's complex software environments. So they can find and fix
problems faster, and deliver delightful experiences for their
customers. That's why the world's best engineering teams rely on
New Relic to visualize, analyze, and troubleshoot their software.
It's the simplest, most powerful cloud-based observability
platform, built to create more perfect software. All from one
Founded in 2008, we're a global company passionate about building
an inclusive culture where all employees feel a deep sense of
belonging, where every 'Relic' can bring their whole self to work
and feel supported and empowered to thrive. We're consistently
recognized as a distinguished employer and are committed to
building world-class products and an award-winning culture.-- For
more information, visit newrelic.com.Our Hiring ProcessNew Relic
takes seriously our stewardship of the data of our thousands of
customers worldwide. In compliance with applicable law, all persons
hired will be required to verify identity and eligibility to work
and to complete employment eligibility verification.We will
consider qualified applicants with arrest and conviction records
based on individual circumstances and in accordance with applicable
law including, but not limited to, the San Francisco Fair Chance
and recruitment agencies may not submit resumes/CVs through this
website or directly to managers. New Relic does not accept
unsolicited headhunter and agency resumes, and will not pay fees to
any third-party agency or company that does not have a signed
agreement with New Relic.New Relic is an equal opportunity
employer. We eagerly seek a diverse applicant pool and hire without
regard to race, color, gender identity, religion, national origin,
ancestry, citizenship, physical abilities (or disability), age,
sexual orientation, veteran status, or any other characteristic
Read more here:
#LI-PY1 You have been redirected to a New Relic job page
Keywords: New Relic, Hartford , Senior Software Engineer - Kafka (Remote, IT / Software / Systems , Hartford, Connecticut
Didn't find what you're looking for? Search again!