Software Development Engineer - Amazon MSK, Managed Streaming Kafka (MSK)
Company: Amazon Development Center U.S., Inc.
Location: Kirkland
Posted on: October 2, 2024
|
|
Job Description:
Come build the future of data streaming with the Amazon Managed
Streaming for Kafka (MSK) team! We are seeking builders for our
Amazon MSK service, a fully managed service that makes it easy for
customers to build and run applications that use Apache Kafka to
process streaming data. We are looking for engineers who are
enthusiastic about data streaming, and are as passionate about
contributing to open source as they are about solving real
customers' business needs, at AWS scale. As a member of the Amazon
MSK team, you will be making contributions to the entire stack -
the APIs and the workflows that make up the MSK service, the core
Kafka platform, and stand-alone tools that make it easier for Kafka
community to operate Kafka better. Upstream compatibility is a core
tenet of MSK. Your code changes to the Kafka platform will be
released back to open source. As a member of an AWS service that
builds on top of a popular open source technology, this is a unique
opportunity to work on a team that straddles both worlds - open
source and Amazon-internal software. You will design and build new
features, make performance improvements, identify and investigate
new technologies, prototype solutions, build scalable services, and
test and review changes, to deliver an exceptional customer
experience. The ideal candidate has experience designing
large-scale systems supporting millions of transactions per second,
enjoys solving complex software problems, and possesses analytical,
design and problem-solving skills. Ideally you have an in-depth
understanding of streaming data technologies like Amazon Kinesis or
Apache Kafka, and experience with open-source data processing
frameworks like Apache Spark, Apache Flink, or Apache Storm. Your
responsibilities will include collaborating with other engineers to
build a large scale AWS service, and work with senior leaders to
define your team's roadmap, including identifying design and code
changes needed in the underlying open source platforms. Learn more
about Amazon MSK: - AWS re:Invent 2018: Amazon Managed Streaming
for Kafka (Amazon MSK) Launch * AWS re:Invent 2020: How Goldman
Sachs uses an Amazon MSK backbone for Transaction Banking
Platform
* AWS re:Invent 2020: How New Relic is migrating its Apache Kafka
cluster to Amazon MSK
* AWS re:Invent 2021: How Coinbase uses Amazon MSK as an event
store for applications
* MSK Tiered Storage: Optimize cost and improve Kafka
scalability
* AWS re:Invent 2023: How Rivian builds real-time analytics from
electric vehicles BASIC QUALIFICATIONS - 3+ years of non-internship
professional software development experience
- 2+ years of non-internship design or architecture (design
patterns, reliability and scaling) of new and existing systems
experience
- Experience programming with at least one software programming
language
PREFERRED QUALIFICATIONS - 3+ years of full software development
life cycle, including coding standards, code reviews, source
control management, build processes, testing, and operations
experience
- Bachelor's degree in computer science or equivalent Amazon is
committed to a diverse and inclusive workplace. Amazon is an equal
opportunity employer and does not discriminate on the basis of
race, national origin, gender, gender identity, sexual orientation,
protected veteran status, disability, age, or other legally
protected status. For individuals with disabilities who would like
to request an accommodation, please visit Our compensation reflects
the cost of labor across several US geographic markets. The base
pay for this position ranges from $129,300/year in our lowest
geographic market up to $223,600/year in our highest geographic
market. Pay is based on a number of factors including market
location and may vary depending on job-related knowledge, skills,
and experience. Amazon is a total compensation company. Dependent
on the position offered, equity, sign-on payments, and other forms
of compensation may be provided as part of a total compensation
package, in addition to a full range of medical, financial, and/or
other benefits. For more information, please visit This position
will remain posted until filled. Applicants should apply via our
internal or external career site.
Keywords: Amazon Development Center U.S., Inc., Seattle , Software Development Engineer - Amazon MSK, Managed Streaming Kafka (MSK), IT / Software / Systems , Kirkland, Washington
Click
here to apply!
|