Senior Software Development Engineer
DESCRIÇÃO
Have you ever wondered how Amazon scale their technologies to meet their explosive business growth? Join Sable AWS team to be part of the development of a large scale data migration and integration initiative to support Amazon's business growth.Sable AWS team is looking for a passionate, results-oriented, innovative software development engineer to work on large-scale data integration and migration platform at Amazon. The candidate thrives in a fast-paced environment, understands how to build large-scale data integration systems and help us deliver on a new generation of software. The candidate is passionate about technology and wants to be involved with real business problems.
Sable is a highly scalable and distributed NoSQL based database. It is one of the fastest databases in the world with a response time of ~3ms and it is also one of the most resilient and available data bases with the ability to handle trillions of transactions and petabytes of data per day.
Our team is partnering with AWS DynamoDB and embarking on a project that would integrate the two databases in a seamless manner. This team is uniquely positioned to have visibility across entire Amazon and whatever we deliver will have far reaching tangible impact, benefiting countless customers.
You are an ideal candidate if you have strong distributed systems knowledge with experience in web service design & implementation. You should have a sound understanding of Internet protocols (HTTP, DNS, TCP ...) and experience implementing client/server architecture using C++/Java in a Linux/Unix environment. You must enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that same software achieve its goals in operational reality.
Exposure to NoSQL databases would be a definite plus.
QUALIFICAÇÕES BÁSICAS
Master's /Bachelor’s Degree in Computer Science with 8+ years of professional experience in software development- Proficiency in Java development or with least one modern programming language such as C, C++, C#, Java.
- Proficiency in Object-oriented design experience
- Proficiency in data structures, algorithm design, problem solving, and complexity analysis
- Development experience in a Unix/Linux environment
- Designing and building distributed systems
- Deep hands-on technical expertise, excellent verbal and written communication skills
- A strong track record of project delivery for large, cross-functional projects
- Experience building complex software systems that have been successfully delivered to customers
- Experience with building high-performance, highly-available and scalable distributed systems.
- A willingness to dive deep, experiment rapidly and get things done
QUALIFICAÇÕES PREFERÍVEIS
- Understanding of networking protocols- Publish/subscribe or other event messaging technologies
- Client/Server development
- REST Architecture
- Data Sharding
- Online Transaction Processing
- Passion for big, difficult problems
- Exposure to NoSQL databases
Software Dev Engineer I
DESCRIÇÃO
Sable is one of the largest and highest throughput NoSQL platforms on earth and provides low latency, high throughput storage to Amazon's eCommerce Platform. Mission critical systems rely on the platform's high performance and availability to serve the needs of various customer-facing commerce use cases. Our mission is to enable the business to do interesting things with data at scale and liberate application developers from the burden of managing their storage needs. Come help us define the bleeding edge for elegant, super-scalable services at Amazon.comWe are seeking a passionate Software Development Engineer to join a talented team in designing, building and maintaining the next generation of our platform! This team will have the opportunity to work on a highly visible platform that directly impacts hundreds of other teams at Amazon. You will shape all aspects of distributed storage and deliver an operationally stable solution that delights our customers.
If you are interested in building large-scale distributed systems, have a high quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you! You'll have an opportunity to work alongside and learn from the architects of Amazon's IT infrastructure, and to build the platform that drives the success of Amazon's businesses.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
Sable is one of the largest and highest throughput NoSQL platforms on earth and provides low latency, high throughput storage to Amazon's eCommerce Platform. Mission critical systems rely on the platform's high performance and availability to serve the needs of various customer-facing commerce use cases. Our mission is to enable the business to do interesting things with data at scale and liberate application developers from the burden of managing their storage needs. Come help us define the bleeding edge for elegant, super-scalable services at Amazon.com
We are seeking a passionate Software Development Engineer to join a talented team in designing, building and maintaining the next generation of our platform! This team will have the opportunity to work on a highly visible platform that directly impacts hundreds of other teams at Amazon. You will shape all aspects of distributed storage and deliver an operationally stable solution that delights our customers.
If you are interested in building large-scale distributed systems, have a high quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you! You'll have an opportunity to work alongside and learn from the architects of Amazon's IT infrastructure, and to build the platform that drives the success of Amazon's businesses.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
QUALIFICAÇÕES BÁSICAS
Bachelor’s Degree in Computer Science- Proficiency in C++ or Java development
- Proficiency in Object-oriented design experience
- Proficiency in data structures, algorithm design, problem solving, and complexity analysis
QUALIFICAÇÕES PREFERÍVEIS
-Development experience in a Unix/Linux environment- Designing and building distributed systems
- Client/Server development
- REST Architecture
- Online Transaction Processing
- Passion for big, difficult problems
Software Dev Engineer II
DESCRIÇÃO
Sable is one of the largest and highest throughput NoSQL platforms on earth and provides low latency, high throughput storage to Amazon's eCommerce Platform. Mission critical systems rely on the platform's high performance and availability to serve the needs of various customer-facing commerce use cases. Our mission is to enable the business to do interesting things with data at scale and liberate application developers from the burden of managing their storage needs. Come help us define the bleeding edge for elegant, super-scalable services at Amazon.comWe are seeking a passionate Software Development Engineer to join a talented team in designing, building and maintaining the next generation of our platform! This team will have the opportunity to work on a highly visible platform that directly impacts hundreds of other teams at Amazon. You will shape all aspects of distributed storage and deliver an operationally stable solution that delights our customers.
If you are interested in building large-scale distributed systems, have a high quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you! You'll have an opportunity to work alongside and learn from the architects of Amazon's IT infrastructure, and to build the platform that drives the success of Amazon's businesses.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
Sable is one of the largest and highest throughput NoSQL platforms on earth and provides low latency, high throughput storage to Amazon's eCommerce Platform. Mission critical systems rely on the platform's high performance and availability to serve the needs of various customer-facing commerce use cases. Our mission is to enable the business to do interesting things with data at scale and liberate application developers from the burden of managing their storage needs. Come help us define the bleeding edge for elegant, super-scalable services at Amazon.com
We are seeking a passionate Software Development Engineer to join a talented team in designing, building and maintaining the next generation of our platform! This team will have the opportunity to work on a highly visible platform that directly impacts hundreds of other teams at Amazon. You will shape all aspects of distributed storage and deliver an operationally stable solution that delights our customers.
If you are interested in building large-scale distributed systems, have a high quality bar, flair for innovation, and passion for solving some of the most challenging problems in the industry, we need you! You'll have an opportunity to work alongside and learn from the architects of Amazon's IT infrastructure, and to build the platform that drives the success of Amazon's businesses.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
QUALIFICAÇÕES BÁSICAS
Bachelor’s Degree in Computer Science with 3+ years of professional experience in software development or,- Proficiency in C++ or Java development
- Proficiency in Object-oriented design experience
- Proficiency in data structures, algorithm design, problem solving, and complexity analysis
- Development experience in a Unix/Linux environment
- Designing and building distributed systems
QUALIFICAÇÕES PREFERÍVEIS
Master's Degree in Computer Science with 2+ years of professional experience in software development.
Understanding of networking protocols
- Publish/subscribe or other event messaging technologies
- Client/Server development
- REST Architecture
- Data Sharding
- Online Transaction Processing
- Passion for big, difficult problems
SOFTWARE DEVELOPMENT ENGINEER
DESCRIÇÃO
Amazon is big and very data driven. Interested in building the next generation analytics platform to make this easy at an Amazon scale?Amazon's BDT organization is building a new data lake marketplace allowing for data producers and consumers to easily and securely share large volumes of data, run massively parallel analytics and share the gained insights.
As part of the BDT organization, we are developing the core services of the data lake that includes cataloging, storage, access, compliance and quality and we’re looking for top engineers to build it from the ground up.
This is a hands-on position where you will be do everything from designing and building highly scalable components and cutting-edge features to formulating strategy for EMR and Redshift at Amazon, mentor other engineers and work with our business partners, data engineers and analysts to help them get the best results. You need to not only be a top software developer with excellent programming skills with a stellar record of delivery but also show bias for customer obsession. You need to have a real passion for very large scale databases and massively parallel computing. You will work with the latest AWS technologies in the big data space such as S3, EMR, Glue, Redshift and Athena to build new applications that leverage these technologies and open source frameworks like Apache Spark, Hive, Presto and Flink.
Your responsibilities will include:
- Keeping your finger on the pulse of the constantly evolving and growing big data field
- Translation of complex functional and technical requirements into detailed architecture and design
- Delivering systems and features with high quality, on time
- Stay current on technical knowledge to keep pace with rapidly changing technology, and work with the team in bringing new technologies on board
We are an equal opportunity employer and value diversity at our company.
We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
QUALIFICAÇÕES BÁSICAS
- BS degree or higher in Computer Science or related program.- Demonstrated leadership ability as either a lead software developer or software development manager
- Strong Customer Focus
- Deep understanding of software development in a team, and a track record of shipping great software on time
- Solid understanding of Java and REST
QUALIFICAÇÕES PREFERÍVEIS
- Experience taking a lead role in architecting, designing, and building complex software systems.- Experience with the AWS product suite including S3, Redshift, DynamoDB or RDS
- Experience with full-stack development
- Experience with Apache Spark, Hive and/or Presto
- Experience with Scala
