Amazon Development Center U.S., Inc.
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Amazon Development Center U.S., Inc., Mukilteo, Washington, United States, 98275
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Job ID: 2740051 | Amazon Development Center U.S., Inc.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.
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 passionate about contributing to open source while solving real customers' business needs at AWS scale.
As a member of the Amazon MSK team, you will contribute to the entire core data plane stack that makes up the MSK service, the core Kafka platform, and stand-alone tools that help the Kafka community operate Kafka better. Your code changes to the Kafka platform will be released back to open source. This is a unique opportunity to work on a team that straddles both 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 working with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms.
About AWSAmazon 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.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations- Bachelor's degree in computer science or equivalentAmazon 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.
#J-18808-Ljbffr
Job ID: 2740051 | Amazon Development Center U.S., Inc.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.
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 passionate about contributing to open source while solving real customers' business needs at AWS scale.
As a member of the Amazon MSK team, you will contribute to the entire core data plane stack that makes up the MSK service, the core Kafka platform, and stand-alone tools that help the Kafka community operate Kafka better. Your code changes to the Kafka platform will be released back to open source. This is a unique opportunity to work on a team that straddles both 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 working with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms.
About AWSAmazon 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.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations- Bachelor's degree in computer science or equivalentAmazon 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.
#J-18808-Ljbffr