Senior Software Programmers
Company: Amazon Development Center U.S., Inc.
Location: Milton
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. 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.
Amazon Managed Streaming for Kafka (Amazon MSK) Launch
* How Goldman Sachs uses an Amazon MSK backbone for Transaction
Banking Platform
* How Coinbase uses Amazon MSK as an event store for
applications
* 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
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 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
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.
Keywords: Amazon Development Center U.S., Inc., South Hill , Senior Software Programmers, IT / Software / Systems , Milton, Washington
Click
here to apply!
|