Etsy is seeking a Software Engineer to build our storage infrastructure.
Our millions of buyers and sellers generate a lot of data, the Data Engineering team makes sure that data is readily available throughout Etsy. Etsy is looking to expand our capabilities when it comes to building the smartest possible data infrastructure to serve both the etsy.com marketplace and all of our offline users.
About the team
The technical staff at Etsy practices human-centric engineering. We believe that code is craft, good software and systems designs are works of art, and that the work we do is part of larger creative culture represented by the hundreds of thousands of inspired artists and designers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We believe in measuring everything, taking advantage of our amazing continuous deployment system to ship code early and often, and a blameless culture based on trust and a commitment to learning. We run GNU/Linux, Apache, MySQL, Memcache, Redis, Solr/Lucene, and Hadoop. We primarily write in PHP as well as in Go and Java. Learn more about our engineering philosophies, tools, and some of the challenges we’ve been solving on our Engineering blog: http://codeascraft.com/
About the Role
This is a back-end engineering role focused on building infrastructure to enable our product engineers to build great products. In this role you will be working with tools like PHP, MySQL, Memcache, Kafka, Kafka Connect to build infrastructure for serving data in our production environment and facilitating online batch and streaming use of our production data. This team’s goals are to build systems that are scalable, reliable, and that delight our other engineering teams. The engineers on this team will play a key role in designing Etsy’s next generation production environment.
You’re an engineer who can turn ideas into extremely reliable code that other people – or you, six months into the future – will find easy to comprehend and modify. You believe in the connective power of Etsy’s peer-to-peer marketplace and helping creative entrepreneurs scale their business to achieve their dreams. We like candidates who are curious, enthusiastic, responsible, and generous.
You will be successful in this role if you:
- Can write maintainable, idiomatic code in multiple languages.
- Have an understanding of Web application infrastructure, especially for large applications with scalability challenges.
- Are familiar with running large-scale applications in the cloudUnderstand that being an effective software engineer is as much about communicating with people as it is about writing code.
- Understand that being an effective software engineer is as much about communicating with people as it is about writing code.
Interested in joining the team? Send us a cover letter and your resume explaining why you’d be great for the job. We value individuality and variety, so make sure to tell us what you’re all about. If you have an online presence (blog, Twitter, Facebook), send it along. And if you write, draw, craft, or contribute to something you’re proud of, we’d love to hear about it.
Etsy is proud to be an equal opportunity employer and will consider all qualified applicants regardless of color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender identity or expression, veteran status, actual or presumed belonging to an ethnic group, or any other legally protected status. If you have a disability or special need that requires accommodation, please let us know.