Software Development Engineer, Kinesis Data Streams
Company: Amazon.com Services LLC
Location: Woodinville
Posted on: November 12, 2024
|
|
Job Description:
Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use
Amazon Kinesis Data Streams as their foundation for real-time
streaming data. With Amazon Kinesis Data Streams, customers process
gigabytes per second of real-time user engagement data for gaming
and marketing analytics, build real-time IoT sensor data analytics
solutions, analyze millions of financial transactions in real time,
perform network intrusion detection for security analytics,
transform and load logs into data lakes and much more. These
customers choose Kinesis Data Streams because it is a fully-managed
service that makes real-time streaming data ingestion and
processing, reliable, easy, and at low cost. Tens of thousands of
customers worldwide, ranging from large commercial enterprises,
federal and state governments, regulated industries like healthcare
and finance, to small start-ups have moved from batch to streaming
with Amazon Kinesis Data Streams, and we are just getting started.
We are currently looking for an experienced Software Development
Engineer to join our team. The ideal candidate is excited about the
incredible opportunity that cloud computing represents, and is
passionate about delivering high quality services in a hyper-growth
environment where priorities can shift fast. As a member of our
team, you'll work alongside outstanding engineers and leaders,
refine product requirements with product and program managers,
define architecture, and be a leader in the implementation and
launch of software. All team members actively participate in
product definition, technical architecture review, iterative
development, code review, and operations. Along with this, you'll
have the opportunity to interact with enterprise customers to
ensure their needs are met -- clear, professional communication
with teammates and customers is an important part of the job. Cloud
computing represents a fundamental shift in how businesses think
about managing their information needs. While this emerging area of
computing has seen tremendous growth over the past few years, we
are still in the early stages of realizing its full potential.
We're looking for a smart, passionate and detail oriented engineer
to help us continue to define this exciting new technology. Key job
responsibilities You solve difficult problems, applying appropriate
technologies and best practices.
You work with your team to invent, design and build software that
is stable and performant.
You are proficient in a broad range of design approaches and know
when it is appropriate to use them (and when it is not). Your
solutions are pragmatic.
You consider the legacy of the code you produce and write code that
an SDE unfamiliar with the system can understand.
You limit the use of short-term workarounds. You do things with the
proper level of complexity the first time (or at least minimize
incidental complexity).
You create flexible software without over-engineering. You make
appropriate trade-offs, re-use where possible, and are judicious
about introducing dependencies.
You are efficient with resource usage (e.g., system hardware,
database, memory/CPU, etc.)
You work on project ideas with customers, stakeholders, and peers
Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations - from
foundational services such as Amazon's Simple Storage Service (S3)
and Amazon Elastic Compute Cloud (EC2), to consistently released
new product innovations that continue to set AWS's services and
features apart in the industry. As a member of the UC organization,
you'll support the development and management of Compute, Database,
Storage, Internet of Things (Iot), Platform, and Productivity Apps
services in AWS, including support for customers who require
specialized security solutions for customers who require
specialized security solutions for their cloud services. About
AWS
Amazon Web Services (AWS) is the world's most comprehensive and
broadly adopted cloud platform. We pioneered cloud computing and
never stopped innovating - that's why customers from the most
successful startups to Global 500 companies trust our robust suite
of products and services to power their businesses. Diverse
Experiences
AWS values diverse experiences. Even if you do not meet all of the
qualifications and skills listed in the job description, we
encourage candidates to apply. If your career is just starting,
hasn't followed a traditional path, or includes alternative
experiences, don't let it stop you from applying. Work/Life
Balance
We value work-life harmony. Achieving success at work should never
come at the expense of sacrifices at home, which is why we strive
for flexibility as part of our working culture. When we feel
supported in the workplace and at home, there's nothing we can't
achieve in the cloud. Inclusive Team Culture
Here at AWS, it's in our nature to learn and be curious. Our
employee-led affinity groups foster a culture of inclusion that
empower us to be proud of our differences. Ongoing events and
learning experiences, including our Conversations on Race and
Ethnicity (CORE) and AmazeCon (gender diversity) conferences,
inspire us to never stop embracing our uniqueness. Mentorship &
Career Growth
We're continuously raising our performance bar as we strive to
become Earth's Best Employer. That's why you'll find endless
knowledge-sharing, mentorship and other career-advancing resources
here to help you develop into a better-rounded professional. 10026
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.com Services LLC, Bellevue , Software Development Engineer, Kinesis Data Streams, IT / Software / Systems , Woodinville, Washington
Click
here to apply!
|