Showing posts sorted by date for query Brooklyn. Sort by relevance Show all posts
Showing posts sorted by date for query Brooklyn. Sort by relevance Show all posts

Tuesday 8 July 2014

Corp. IT Support Engineer | Etsy, Inc. | Dublin, Ireland


Corp. IT Support Engineer | Etsy, Inc. | Dublin, Ireland


Corp. IT Support Engineer (Dublin)

Dublin, Ireland
The Corp. IT Support Engineer will work with the Corp. IT Team to rollout, diagnose, and maintain Mac systems for Etsy Admin.
We are seeking a strong Desktop/Laptop Support Engineer with experience on Mac platforms to join our Corp. IT Team. If you are resourceful, like working with other smart folks, and have previous experience in supporting several hundred users, we would love to hear from you.  This full-time position is based in our offices in Dublin, Ireland.

About the Team


The Corp. IT Team provides support (hardware and software) to our employees, both in local and satellite offices around the world. This opportunity will allow you to have a direct impact on the vision and direction of the Corp. IT Team. 
 

About the Job


The Helpdesk Team is vital to keeping every other team in the office running smoothly. You will:
  • Participate in and oversee the helpdesk
  • Provide mentoring to other technicians in technical skills and service delivery
  • Participate in the hiring process to grow the team
  • Work on plans to develop and evolve the team and its processes to continually improve and enhance the customer experience.
  • Troubleshoot hardware and software and deliver top-notch support to employees
  • Develop and implement training programs to increase technical awareness and knowledge transfer to the company as a whole.


About You


Our Helpdesk Engineers are smart, savvy, collected, and committed to creating the best possible user experience. Things we are looking for in a candidate include:
  • A solid understanding of Mac OS X.
  • Top-notch troubleshooting skills and a diagnostic intuition.
  • A constant drive to improve the support experience of our employees and our internal processes: "How can I make things better?"
  • Initiative and problem solving skills: If you don’t know how to do something you consider it a challenge to try to figure it out for yourself (we are, after all, a DIY company).
  • The ability to balance and prioritize multiple projects and remain calm under pressure. 
  • Willingness to travel (about 20%) to our London and Berlin offices.

What's Next

 
If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered). If you contribute to an open source project, write a blog, or practice another craft besides software engineering, that means something to us, we’d love to hear about it when you write! 




https://www.etsy.com/careers/job/oX6DYfwo




Payment Infrastructure Web Ops Engineer | Etsy, Inc. | Brooklyn, NY, United States


Payment Infrastructure Web Ops Engineer  | Etsy, Inc. | Brooklyn, NY, United States


Payment Infrastructure Web Ops Engineer

Brooklyn, NY, United States
The Payment Infrastructure Web Ops Engineer will work with a team to build and maintain Etsy’s payment and traditional web infrastructures.
Etsy is seeking a Web Operations Engineer to join our Ops team. This full-time position is based in Brooklyn, NY.

About the Team

The Etsy Ops team is a fluid and dynamic group. We work tightly with all of the development groups to bring a "full-stack" perspective on how the application and infrastructure are working together to provide availability and performance while still allowing for the great amount of change we want.
The team strives for situational awareness; we know that failure happens, and sometimes we even cause them to happen on purpose. Being nice is a requirement.
You will likely learn more about collaboration at Etsy than you have anywhere else.  The current team has bow hunters, marathon runners, and an award-winning sound engineer on it.

About the Job

You’ll be tasked with building and maintaining Etsy's payment and traditional web infrastructures, from installed iron to production.

Responsibilities:
  • Taking part in a 24x7 on-call rotation
  • Performing daily support tasks such as but not limited to management of backups, ldap user accounts, creating virtual servers, svn permissions etc.
  • Supporting the senior operations staff and their project based work
  • Tightly cooperating and collaborating with development, product, community and customer care
You will be successful in this role if you:
  • Have experience in building Linux systems (RHEL, Centos , Fedora)
  • Have a good understanding of Linux commands
  • Have a good understanding of PCI-DSS standards and best practices
  • Have hands-on experience with PCI compliance issues
  • Have the ability to write basic scripts
  • Have worked in a web application environment (this is a must)
  • Have had hands on management experience of Linux backups
  • Are familiar with code repository software (Subversion, CVS, Git)
  • Have had hands-on basic management experience of core operations systems such as but not limited to DNS, LDAP, NTP
  • Have experience with data center tasks, including rack and stack, cabinet design and basic understand of power, space and cooling usage
  • Have a solid understanding of web application architecture, including TCP/IP and HTTP
  • Have experience working with Virtual machines (vmware, kvm, xen)
  • Have excellent written and verbal communication skills
Bonus Points:
  • Experience building out a payment infrastructure from the ground up
  • Experience in a "continuous deployment" environment
  • Experience with VPNs
  • Experience with configuration management systems and concepts (Chef, Puppet, Cfengine, etc.)
  • Experience in social networking or community-generated content
  • Hands on experience with server build automation
  • Knowledge of programming languages such as Python, PHP, JAVA, Ruby
  • Experience with mission-critical search and real time database architectures (Solr, Lucene, MySQL, Mongodb, Postgres, etc.)
  • A understanding of caching strategies at all layers
  • Experience with CDN's
  • Ability to create, customize, manage network management systems and monitoring tools (Nagios, Ganglia, Graphite, Cacti, etc.)
What’s Next

If you're interested in joining the team, please send us your resume and work samples. You won’t be surprised to hear, though, that we won’t consider them without a cover letter. Let us know how you fit the bill for each of our requirements above.
Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you practice a craft, curate a blog, or contribute to an open source project, we’d love to hear about it.




https://www.etsy.com/careers/job/o0QQXfwn




Corp. IT Manager | Etsy, Inc. | Brooklyn, NY, United States


Corp. IT Manager  | Etsy, Inc. | Brooklyn, NY, United States


Corp. IT Manager

Brooklyn, NY, United States
The Corp IT Manager will support the Corp IT staff in bringing robust software and hardware to the people who work in Etsy’s global offices.

About the Team


The Corp. IT team provides support (hardware and software) to our employees, both in local and satellite offices around the world. This opportunity will allow you to have a direct impact on the vision and direction of the Corp. IT team.


About the Job


The Corp. IT team is vital to keeping every other team in the office running smoothly.  Etsy is an ever-evolving workplace and you will be responsible for continuing to scale the Corp. IT team and foster career growth.  You will:

  • Provide day-to-day supervision, conduct performance appraisals, and delegate work assignments for all Corp IT personnel
  • Direct Corp IT research by studying organizational goals, practices, and user projects
  • Recommend IT strategies, policies, and procedures by identifying problems, evaluating trends, and anticipating requirements
  • Accomplish financial objectives by forecasting requirements, preparing an annual budget, scheduling expenditures, analyzing variances, and initiating corrective action
  • Prepare annual proposals for Corp IT projects
  • Serve as primary contact with outside vendors in the generation of RFPs, bids, contracts, agreements, and other major vendor interactions
  • Lead the hiring process to grow the team
  • Maintain a safe and secure work environment
  • Develop personal and professional growth opportunities

About You


You are a communicative leader who inspires your reports to grow both in technical prowess and in interactions with others. You thrive in fast-paced environments where time management is critical. You will be successful in the role if you:

  • Have managed teams of people, local and remote
  • Understand the limits and potential of individuals
  • Are not a micromanager
  • Understand the habits and behaviors that make for a successful Corp IT engineer
  • Have a solid understanding of office technologies: hardware, software, network, cooling, and power
  • Can work with a high level of autonomy
  • Have a good “bedside manner”
  • Are very detail-oriented

What's Next


If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered). If you contribute to an open source project, write a blog, or practice another craft besides writing beautiful code, that means something to us, we’d love to hear about it.
 




https://www.etsy.com/careers/job/oPZVYfwr




Engineering Manager: Mobile Apps | Etsy, Inc. | Brooklyn, NY, United States


Engineering Manager: Mobile Apps | Etsy, Inc. | Brooklyn, NY, United States


Engineering Manager: Mobile Apps

Brooklyn, NY, United States
The Engineering Manager: Mobile Apps will lead a team in the development and implementation of large-scale mobile apps.
Etsy is seeking an Engineering Manager: Mobile Apps to join our Mobile Apps team. As Etsy's Mobile team grows, we are looking for a technical manager to guide our native apps team—providing vision and direction for planning, building, and maintaining large-scale mobile apps across multiple native platforms.

About the Team

The Mobile Apps team plays a key role in extending the Etsy marketplace to new platforms and markets—connecting buyers and sellers from anywhere in the world, on any device. This is a tight-knit, passionate group, set on enhancing the relationship between buyers and sellers  via mobile devices. Working alongside Etsy's quickly moving web team, we are adopting a fast-release process, running A/B tests and prototypes, and seeking ways to increase contributions from our web team to our native app platforms.

About the Job

Engineering managers at Etsy play a small part in the hands-on process of building software, but a very large part in building a team and orchestrating the work of individual members. You'll lead the day-to-day work of the Mobile Apps team, playing multiple roles.

This is a management-track position. The primary focus of this role is building a team and facilitating their ability to ship. Contributing production-facing code is extremely low on the responsibility list. (If you want to spend your day writing code, we have other awesome opportunities for that!)

Responsibilities:
  • Manager for project, sprint, and milestone planning
  • Creator of focus and inspiration
  • Builder of careers and individual development
  • Maintainer of happiness
  • Chief Un-blocker
  • Getter of answers
  • Facilitator of decisions
  • Social coordinator (from time to time)
About You

You have a vision for what mobile at Etsy can be and how mobile can be used to grow Etsy’s buyer and seller audiences internationally.

You will be successful in this role if you:
  • Have experience working with teams building products for iOS or Android.
  • Understand the limits of individuals and recognize the advantages of building cohesive teams.
  • Have a keen awareness of how all of the pieces fit together—at both the architectural level in how high-quality software is built and the product level where the end result has to make sense.
  • Have prior experience building and running consumer-facing web sites or apps.
What’s Next

If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered). If you contribute to an open source project, write a blog, or practice another craft besides software engineering, that means something to us, we’d love to hear about it.






https://www.etsy.com/careers/job/op8FXfwT



Software Engineer: Android | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Android | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Android

Brooklyn, NY, United States
The Android Developer will work with the Mobile team to make the Etsy experience available on Android phones – as part of our larger goal to bring Etsy to everyone, on every device.
Etsy is seeking Android Engineers to join a small, collaborative team that’s responsible for the end-to-end development of our Android smartphone and tablet apps — supporting our long-term vision of bringing Etsy to every mobile device.

About the Team


Etsy’s Mobile team is set on redefining what mobile, person-to-person commerce means. We are a tight-knit, passionate group that embraces hard work, supports creativity, and dreams big. The ideal candidate will bring energy, creativity, and humor to the team, along with deep expertise and a details-driven approach to their work.

About the Job


You’ll be contributing to the teams that bring Etsy’s global marketplace to Android and iOS devices, with more than 9 million downloads around the world. Our apps allow buyers to discover unique and trending handmade and vintage items from across the marketplace, and provide sellers with the opportunity to run their shops, connect with buyers, and manage their workflow from their smartphones or tablets.

 
Some specific details about the role...
 
  • Build out new buyer- and seller-oriented features for our well-renowned Android apps.
  • Work as part of a growing team that displays both technical excellence and incredibly friendly personalities.
  • Prototype new ideas and explore new technologies that are at the forefront of mobile technology and commerce.
  • Maintenance and bug fixes are a part of every engineering job. At Etsy, you’ll use and create the best tools around for analysis and troubleshooting, including real-time analytics, run-time configurations, and crash reporting.
  • Assume responsibility for one or more distinct features within our apps, or some aspect of our application stack. You’ll have opportunities to set goals and to execute against them with other members of the team.
  • This role isn’t just about building Android apps. You’ll also contribute to our API and web stacks that are written in PHP. It’s likely that you’ll also cross paths with Scala, Ruby and Python from time to time. There will be people to help you. It will be OK.
 

About You


You have been working as an Android developer either in a professional role or in at least one significant side project. In other words, you’re familiar with writing Java, you know your way around the Android SDK, and you’ve shipped something to Google’s Play Store—not to mention, you’re proud of it.

 
We are building mobile apps that are already used by millions of people on their phones and tablets. You are someone who will approach this with a passion for the end-to-end user experience and empathy for our users, even when that means taking some time away from new product development to focus on polishing UI bugs and troubleshooting crash reports.
 
Strict rules about minimum years of experience are for bureaucrats! But as a general guide, this role is appropriate for candidates who have spent a couple of years working solely in native app development, as well as candidates who have been working successfully in software engineering for a few years and are transitioning their experience to mobile development. Additionally, if you’re just graduating from college but have demonstrated experience with Android we’d also like to talk to you.

What’s Next


We're growing rapidly and are well-funded with a proven business model and established revenue to help us continue growing and serving our community. If you're interested in joining the team at Etsy, please send a cover letter along with your resume, telling us what inspires you about Etsy and why you think you are perfect for the team (applications without a cover letter will not be considered). If you write a blog, or practice another craft besides leading the development of  beautiful, functional websites and apps, that means something to us, and we would love to hear about it!

 




https://www.etsy.com/careers/job/oEC5Xfw2




Sr. Software Engineer: Android | Etsy, Inc. | Brooklyn, NY, United States


Sr. Software Engineer: Android | Etsy, Inc. | Brooklyn, NY, United States


Sr. Software Engineer: Android

Brooklyn, NY, United States
The Sr. Android Developer will work with the Mobile team to make the Etsy experience available on Android phones – as part of our larger goal to bring Etsy to everyone, on every device.
Etsy is seeking Senior Android Engineers to join a small, collaborative team that’s responsible for the end-to-end development of our Android apps for smartphones and tablets — supporting our long-term vision of bringing Etsy to every mobile device. This full-time position is based in Brooklyn, NY.

About the Team


Etsy’s Mobile team is set on redefining what mobile, person-to-person commerce means. We are a tight-knit, passionate group that embraces hard work, supports creativity, and dreams big. The ideal candidate will bring energy, creativity, and humor to the team, along with deep expertise and a details-driven approach to their work.

About the Job


You’ll be contributing to the teams that bring Etsy’s global marketplace to Android and iOS devices, with more than 9 million downloads around the world. Our apps allow buyers to discover unique and trending handmade and vintage items from across the marketplace, and provide sellers with the opportunity to run their shops, connect with buyers, and manage their workflow from their smartphones or tablets.

As a senior engineer on the team you will influence not just how we build individual features and products, but also the best practices and patterns we will use for development and automated testing. As we scale mobile app development across more of Etsy’s Engineering team, you’ll help refine our processes and tools to support additional contributors in the codebase.

Some specific details about the role...

  • Drive feature development for our well-renowned apps for Android smartphones and tablets, leading small teams of engineers on specific projects and taking ownership of end-to-end product quality.
  • Lead prototypes of new ideas and explore new technologies on the forefront of mobile technology and commerce.
  • Contribute to the growth of mobile development across Etsy by working closely with other Product Development teams to improve consistency and and timing of releases across Mobile and Web.
  • Etsy is well-known for our data-informed product design and use of Continuous Deployment for the Web. You’ll hone these practices for Android by building out our A/B experimentation framework and implementing practices that support rapid release cycles.
  • This role isn’t just about writing Android apps. You’ll also cross paths with PHP, Ruby, Python, Java and Scala in various areas of our technical stacks—e.g. Data Analysis, Search, Developer Tools, Security and Operations.

About You


You have been working in mobile app development in a professional context for at least two years and have a deep familiarity of Java and the Android SDK. You keep current with best practices and design patterns for Android and are happy to get nerdy about memory management, UI layout and rendering, or network performance. You’ve shipped successful apps to Google’s Play Store that you are proud of and that demonstrate your commitment to quality and detail.

End-to-end product development means you understand not just the UI and client development, but also the data model and the API stack. Your years of software engineering outside of native app development prepare you for going deep into Etsy’s stack and working across various teams using a handful of different languages and technologies.

We are building mobile apps that are already used by millions of people on their phones and tablets. You are someone who will approach this with a passion for the end-to-end user experience and empathy for our users, even when that means taking some time away from new product development to focus on polishing UI bugs and troubleshooting crash reports.

What’s Next


We're growing rapidly and are well-funded with a proven business model and established revenue to help us continue growing and serving our community. If you're interested in joining the team at Etsy, please send a cover letter along with your resume, telling us what inspires you about Etsy and why you think you are perfect for the team (applications without a cover letter will not be considered). If you write a blog, or practice another craft besides leading the development of  beautiful, functional websites and apps, that means something to us, and we would love to hear about it!
 



https://www.etsy.com/careers/job/otD9WfwV




Sr. Software Engineer: iOS | Etsy, Inc. | Brooklyn, NY, United States


Sr. Software Engineer: iOS | Etsy, Inc. | Brooklyn, NY, United States


Sr. Software Engineer: iOS

Brooklyn, NY, United States
The iOS Developer will work with the Mobile team to improve the Etsy experience on the iPhone, and make Etsy available to everyone, on every device. 
Etsy is seeking Senior iOS Engineers to join a small, collaborative team that’s responsible for the end-to-end development of our iPhone and iPad apps — supporting our long-term vision of bringing Etsy to every mobile device. This full-time position is based in Brooklyn, NY.

About the Team


Etsy’s Mobile team is set on redefining what mobile, person-to-person commerce means. We are a tight-knit, passionate group that embraces hard work, supports creativity, and dreams big. The ideal candidate will bring energy, creativity, and humor to the team, along with deep expertise and a details-driven approach to their work.

About the Job


You’ll be contributing to the teams that bring Etsy’s global marketplace to Android and iOS devices, with more than 9 million downloads around the world. Our apps allow buyers to discover unique and trending handmade and vintage items from across the marketplace, and provide sellers with the opportunity to run their shops, connect with buyers, and manage their workflow from their smartphones or tablets.

As a senior engineer on the team you will influence not just how we build individual features and products, but also the best practices and patterns we will use for development and automated testing. As we scale mobile app development across more of Etsy’s Engineering team, you’ll help refine our processes and tools to support additional contributors in the codebase.

Some specific details about the role...

  • Drive feature development for our well-renowned apps for iPhone and iPad, leading small teams of engineers on specific projects and taking ownership of end-to-end product quality.
  • Lead prototypes of new ideas and explore new technologies on the forefront of mobile technology and commerce.
  • Contribute to the growth of mobile development across Etsy by working closely with other Product Development teams to improve consistency and and timing of releases across Mobile and Web.
  • Etsy is well-known for our data-informed product design and use of Continuous Deployment for the Web. You’ll hone these practices for iOS by building out our A/B experimentation framework and implementing practices that support rapid release cycles.
  • This role isn’t just about writing Objective-C. You’ll also cross paths with PHP, Ruby, Python, Java and Scala in various areas of our technical stacks—e.g. Data Analysis, Search, Developer Tools, Security and Operations.

About You


You have been working in mobile app development in a professional context for at least two years and have a deep familiarity of Objective-C, Cocoa and Xcode. You keep current with best practices for iOS development and are happy to get nerdy about memory management, UI layout and rendering, or network performance. You’ve shipped successful apps to the App Store that you are proud of and that demonstrate your commitment to quality and detail.

End-to-end product development means you understand not just the UI and client development, but also the data model and the API stack. Your years of software engineering outside of native app development prepare you for going deep into Etsy’s stack and working across various teams using a handful of different languages and technologies.

We are building mobile apps that are already used by millions of people on their phones and tablets. You are someone who will approach this with a passion for the end-to-end user experience and empathy for our users, even when that means taking some time away from new product development to focus on polishing UI bugs and troubleshooting crash reports.

What’s Next


We're growing rapidly and are well-funded with a proven business model and established revenue to help us continue growing and serving our community. If you're interested in joining the team at Etsy, please send a cover letter along with your resume, telling us what inspires you about Etsy and why you think you are perfect for the team (applications without a cover letter will not be considered). If you write a blog, or practice another craft besides leading the development of beautiful, functional websites and apps, that means something to us, and we would love to hear about it!

Software Engineer: Seller Experience | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Seller Experience | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Seller Experience

Brooklyn, NY, United States
We’re looking for talented Software Engineers to build tools that help independent artists turn their creativity into thriving businesses.
Etsy is seeking Software Engineers to join our Seller Experience team.  With over a million shops selling on Etsy, we strive to build powerful and elegant tools that power creative businesses from around the globe.   This is a full-time position in Brooklyn, NY.

 

About the Team


The technical staff at Etsy believes 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 also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/

 

About the Job


Etsy sellers are inspired makers, artists and curators. But, sometimes the day-to-day work of running an independent business can get in the way of that inspiration. Our mission is to make selling on Etsy easy and efficient so our sellers can focus on what they love most. As a member of the Seller Experience team, you’ll help architect and implement the tools our sellers use to run their businesses.  You’ll work directly with product managers, designers, and other engineers on small project-based teams that are part of a larger initiative. We like small working groups, and we keep the work varied and interesting.

We love our seller community, and we love making personal connections with the people who use our products. As an engineer, you’ll get direct feedback from the people who benefit from your work every day. You’ll also have opportunities to interact with our sellers, both online and in person. Our doctrine of “Code as Craft” means that we take great pride in the satisfaction of the people we serve.

We work in a state of constant iteration and evolution. Our engineers collaborate with product managers and designers to identify and implement the most direct path to a successful product. We work quickly, using our Continuous Deployment architecture to push code to production at any time (you will probably push code on your first day!) From there, we use our in-house analytics stack to gather quantitative data, combining that with qualitative feedback from our users, to determine our next iteration. Once we’re sure that our work is the best it can be, we launch incrementally with a high degree of confidence.

We touch all parts of the Etsy web stack, from PHP, MySQL and Memcache on the server side, to rich client-side experiences using jQuery, Backbone.js and plain ol’ JavaScript and HTML5. For heavier lifting, we send work to Gearman for async processing. Everything that happens on the site is logged and sent to Hadoop, and you can write a Scalding job to find out whatever you need. As a full stack engineer, you’ll have access to all of these systems and more.

About You


You’re an engineer who can turn ideas into extremely fast and reliable code that other people – or you, six months into the future – will find easy to comprehend and modify. You believe in the Etsy’s vision of a human-driven economy, and are passionate about making our sellers more productive, successful, and happy.
You will be successful in this role if you:
  • Care as much about building great products as you do writing great code
  • Have worked with and have strong opinions about multiple JavaScript frameworks
  • Are as comfortable working with event handlers on the client side as you are writing SQL queries on the server side
  • Have a knack for organization and breaking down large problems into smaller ones
  • Have excellent written and verbal communication skills
  • Can be autonomous and self-driven
  • Help others around you grow as developers and be successful
  • Enjoy learning about and interacting with the people who use your product

 

What’s Next


If you're interested in joining the team, please send us your resume. You won’t be surprised to hear, though, that we won’t consider it without a cover letter. Let us know how you fit the bill for each of our requirements above. Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you have a presence on the web that we can easily access (Github, Twitter, Facebook, rap sheet), contribute to an open source project, write a blog, or practice another craft besides building beautiful, functional websites, that means something to us, we’d love to hear about it.





https://www.etsy.com/careers/job/osYcYfwk




Software Engineer: Search Relevance | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Search Relevance | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Search Relevance

Brooklyn, NY, United States
The Search Relevance Engineer will use their background in Information Retrieval, Machine Learning or Data Mining to design and run search ranking experiments and develop products that improve the search experience on Etsy.
Etsy is looking for a Search Relevance Engineer to join the Search Team to improve the state of the art with search and discovery on Etsy by analyzing user data and building classifiers and algorithms that connect buyers and sellers in meaningful ways using a range of techniques.
This is a job for someone with a background in Information Retrieval, Machine Learning or Statistics and someone who’s ego is tied to the end product, not the process.

About the Team


The Search Team creates the best experiences for our buyers and optimizes performance for our sellers. Our work focuses on improvements to search ranking, query understanding, spelling correction, auto completion and query intent recognition.

Across the team we work at various times on hard systems problems and bit fiddling to tune performance, staring at data trying to find out why poor quality search results are showing up, or working with designers to make beautiful usable interfaces so that we can have a better conversation with our users.

About You


You consider critical thinking to be among your core competencies. Rigor is important to you. You are prone to quixotic behavior. You dedicate time and effort communicating nuance to Manichaeans. Honesty, integrity, and a firm grip on reality are much more important to you than being right. You recognize the inherent limitations of your own wetware, and you do your best to work around them. You find argument exhilarating.

We’d love to hear from you if you have

  • a strong background in Machine Learning, Statistics or Information Retrieval
  • experience with large data sets, Hadoop, MapReduce, Cascading or Scalding
  • experience programming in languages like Java or Scala
  • experience working with large-scale distributed systems
  • experience with Lucene/Solr or similar IR systems.
  • an interest in user-facing product development and design
  • an understanding of A/B testing and statistical measurement
  • a strong background in visual and written communication

Most importantly, however, we’d like to hear from you if you are thoughtful and you ship.

Whats Next

If you’re into Etsy and think you’d be able to contribute to the search team send in a resume with a cover letter. We’d love to get a link to your github repo or see some examples of past work and what you’re interested in.




https://www.etsy.com/careers/job/oEhEYfwh




Software Engineer: Natural Language Processing | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Natural Language Processing | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Natural Language Processing

Brooklyn, NY, United States
We’re looking for talented Software Engineers to build tools that help independent artists from over 150 countries market their products worldwide in any language.  
Etsy is seeking a Software Engineer to join our Machine Translation project.  With millions of buyers and sellers from around the globe, Etsy is striving to build the platform that enables small businesses around the world to sell on the global market. This is a full-time position in Brooklyn, NY.

About the Team


The technical staff at Etsy believes 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 in a global-first approach to products and engineering.  We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog:  
http://codeascraft.etsy.com/.

About the Job


We designed the Etsy platform to make interactions and transactions seamless across the globe.  However, one of the biggest obstacles for a truly international marketplace is the language barrier.  As a member of the Machine Translation team you will help architect and implement the integration of MT technology within the Etsy website, in order to help our users overcome this obstacle.  Anywhere there is language — product listings, forum posts, user feedback — is a potential spot for MT integration.  In addition, we are exploring other linguistic solutions, and you will interact with other teams to determine the best tool for each task.

We work in a state of constant iteration and evolution. Our engineers collaborate with product managers and designers to identify and implement the most direct path to a successful product. We work quickly, using our Continuous Deployment architecture to push code to production at any time (you will push code on your first day!). From there, we use our in-house analytics stack to gather quantitative data, combining that with qualitative feedback from our users, to determine our next iteration. Once we’re sure that our work is the best it can be, we launch incrementally with a high degree of confidence.

Responsibilities:
  • Integrate machine translation API into customer-facing experiences
  • Create new tools to help enable user interaction across the language barrier
  • Run experiments on text data to help understand our user-generated content
  • Work with product management, designers, and data team to scope, build, and instrument projects


About You


You’re an engineer who can turn ideas into extremely fast and reliable code that other people – or you, six months into the future – will find easy to comprehend and modify. You are knowledgeable about language processing, and are familiar with basic natural language issues for the major world languages.  You believe in the Etsy’s vision of a human-driven economy, and are passionate about making our buyers and sellers more productive, successful, and happy.

You will be successful in this role if you:
  • Have a Bachelor’s or Master’s degree in Computer Science with an emphasis on Natural Language Processing, or Linguistics with an emphasis on Computational Linguistics
  • Care as much about building great products as you do writing great code
  • Have worked with Machine Translation systems
  • Have experience integrating and working with various NLP tools, such as sentence tokenizers, word segmenters, parsers, language detectors, and language models
  • Are proficient with at least one natural language other than English, and have familiarity with a few others
  • Have excellent written and verbal communication skills
  • Can be autonomous and self-driven
  • Help others around you grow as developers and be successful
  • Enjoy learning about and interacting with the people who use your product

What's Next


If you're interested in joining the team, please send us your resume, work samples and a cover letter. We'll read every word. Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you practice a craft, curate a blog, or contribute to an open source project, we’d love to hear about it.

Software Engineer: Java Search and Data Infrastructure | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Java Search and Data Infrastructure | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Java Search and Data Infrastructure

Brooklyn, NY, United States
The Software Engineer: Java Search and Data Infrastructure will work with a team to optimize search and mine data to make the Etsy experience better for our members.
Etsy is seeking experienced Java engineers to join our search and data infrastructure team. You should love search and big data, especially in the context of solving large-scale, real-world problems.
This full-time position is based in Brooklyn, NY.

About the Team

The technical staff at Etsy believes 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 makers who make Etsy such a wondrous marketplace.
We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more.

Check out our Engineering blog: http://codeascraft.etsy.com/

About the Job

Etsy has amazingly interesting and fun data. No really. We not only have millions of items and members, but we have shops, treasuries, blog posts, etc. We have a curated taxonomy as well as mountains of user generated tags.

Our data provides no shortage of fuel for innovation and we are currently looking for an engineer that will be excited by our search environment and the challenges that are inherent to such a unique data set.

Responsibilities:
  • Work on the scalability, resilience, and efficiency of backend components, particularly search
  • Debug runtime problems and understand the interactions between systems
  • Build systems, libraries, and frameworks within, around, and on top of search
  • Help build and manage a large, rapidly growing, heavily used search service, and contribute your work to the open source community
  • Code using Java, JVM scripting languages, and PHP
  • Work in a team-oriented environment 
You will be successful in this role if you:
  • Have a BS or MS in Computer Science
  • Have 5+ years of Java engineering experience
  • Have experience with production search services
  • Have an interest in distributed systems
  • Have interest in learning Hadoop
  • Have previous success in a performance-critical environment
What’s Next

If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered).

If you contribute to an open source project, write a blog, or practice another craft besides software engineering, that means something to us, we’d love to hear about it.

 

 





https://www.etsy.com/careers/job/oIllVfw3




Software Engineer: Internal Tools | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Internal Tools | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Internal Tools

Brooklyn, NY, United States
The Software Engineer for Internal Tools will create and deploy tools that enable Etsy employees to better serve our community.

About the Job

Etsy is seeking a Software Engineer to join our Marketplace Operations Engineering team. In this role, you'll be working with our Member Operations team to build innovative products that improve workflow and efficiency.  The tools you build will help Etsy provide a stellar customer support experience, identify and prevent bad actors in the marketplace, and surface educational content where it's needed most.

We’re looking for a truly full-stack engineer who’s not afraid to get their hands dirty in all parts of the internal tools codebase. On any given day, you may be fine-tuning SQL queries in the morning and writing CSS in the afternoon. Our team spends most of our time solving problems with PHP, JavaScript, CSS, HTML5 and MySQL.

Responsibilities:
  • Deploy production code as frequently as five times per day.
  • Build products that multiply the productivity of Etsy’s Member Operations, Legal, Human Resources, Finance and Public Relations teams.
  • Architect new products from the ground-up in a collaborative environment.
  • Learn about new technologies and share your findings with the team.

About the Team
The technical staff at Etsy believes that code is craft, good software and systems designs are works of art, and that the work we do is part of a 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 also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our engineering blog: http://codeascraft.etsy.com/

About You
You’re an engineer who is quick on your feet and is always craving the best solution to a problem. You enjoy collaborating with your teammates and recognize the value of healthy discussion.

You will be successful in this role if you:
  • Have experience developing internal applications that unify different parts of the stack and simplify complex workflows
  • Are known as an engineer who’s a "jack of all trades”
  • Enjoy working directly with the people who use your product
  • Have excellent written and verbal communication skills
  • Can be autonomous and self-driven
  • Help others around you grow as developers and be successful
  • Can create simple and clear solutions to complex problems

What’s Next
If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered). If you contribute to an open source project, write a blog, or practice another craft besides writing beautiful code, that means something to us, we’d love to hear about it.

Software Engineer: Continuous Deployment Infrastructure | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Continuous Deployment Infrastructure  | Etsy, Inc. | Brooklyn, NY, United States


Software Engineer: Continuous Deployment Infrastructure

Brooklyn, NY, United States
The Software Engineer: Continuous Deployment Infrastructure will work with a team to build the tools that engineers use to deploy code to Etsy.
Etsy is seeking a Software Engineer: Continuous Deployment Infrastructure to join our technical staff. We build tools that enable our engineering team to safely deploy code to the Etsy website. These include the Continuous Integration (CI) system, xUnit frameworks, and functional testing suites. Everyone in the Product and Engineering teams can deploy code into production, on their own. We do this over 30 times every day. Release management is a role in which everyone on the team plays an active part, starting on their first day of work. This full-time position is based in Brooklyn, NY.

About the Team

The technical staff at Etsy believes 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 makers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/

About the Job

Continuous Deployment at Etsy is a highly organized process which, from a distance, looks like chaos. We build safety into this system. We build consistency, visibility, and confidence. We are all humans and make mistakes, so we actively monitor for failures, allowing the team to quickly right whatever went wrong.

We are programmers and toolsmiths. Given the frequency at which engineers deploy code, we care deeply about simplicity, consistency, and speed in our build pipeline. We profile and tune the performance of tests, fixtures and the CI cluster (Jenkins), and we run it on state-of-the-art hardware.
 
About You

Programming languages were interesting so you learned a new one whenever you had the chance. People were interesting so you learned to write software that connected people to each other. At some point you realized that mixing technology with people can produce unexpected outcomes. And the unintended consequences of inventing new technologies for people turned out to be the most fascinating thing of all.

You will be successful in this role if you:
  • See unmastered complexity as a problem to be solved
  • Have worked extensively with continuous integration systems and you’re equally happy improving an existing CI or configuring a new one from scratch
  • Know why reading code is important, so you also understand why comprehensibility is essential to the survival of a software project
  • Are a domain expert in software quality. And you eagerly share your knowledge and your tools with others in your organization, in the interest of building an engineering culture where everyone can ship with confidence 
What’s Next

If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered). If you contribute to an open source project, write a blog, or practice another craft besides coding, that means something to us, we’d love to hear about it.




 



https://www.etsy.com/careers/job/oEEEVfwB



Full Stack Software Engineer | Etsy, Inc. | Brooklyn, NY, United States


Full Stack Software Engineer  | Etsy, Inc. | Brooklyn, NY, United States


Full Stack Software Engineer

Brooklyn, NY, United States
The Full Stack Software Engineer collaborates with a team to build engaging and effective shopping experiences for Etsy’s community of buyers.
Etsy is seeking a Full Stack Software Engineer to join our Software Engineering team. Our marketplace has an abundance of one-of-a-kind items from independent artists, designers and vintage collectors from around the world. Our challenge? Make it easier for buyers to find these remarkable goods, and in turn, support our sellers’ independent businesses. Do you have the code-writing capabilities to take on this task? And to succeed with gusto?

About the Team

The technical staff at Etsy believes 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 also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/

About the Job

You'll be helping us build new and awesome experiences for people shopping on Etsy. We're looking for full-stack engineers - you'll be dealing with the MySQL, Memcache, PHP, and front-end stuff (HTML/CSS/JS). The teams working on each feature are pretty small (a few engineers, a designer, and a product manager), so there's a lot of meaningful collaboration.

Because we're making user-facing features, we believe strongly in collecting and analyzing numerical data to help guide our decisions. To that end, you'll be able to use our in-house analytics tools to gather information and gain insights. You'll also be able to use Etsy's Continuous Deployment architecture to push code to production whenever you please (and you'll probably push on your first day here).

About You

You’re an engineer who can turn ideas into extremely fast and 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 know how to create the code that will make it stronger.

You will be successful in this role if you:

    • Enjoy helping others around you grow as developers and be successful 
    • Have excellent written and verbal communication skills 
    • Can be autonomous and self-driven 
    • Get inspired on a daily basis, think of new ideas and like to share them with others 
    • Like music 
    • Take pleasure in making things, momentum, chaos, vibrancy, spontaneity, debate and silence


What’s Next

If you're interested in joining the team, please send us your resume. You won’t be surprised to hear, though, that we won’t consider it without a cover letter. Let us know how you fit the bill for each of our requirements above. Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you have a presence on the web that we can easily access (Twitter, Facebook, rap sheet), contribute to an open source project, write a blog, or practice another craft besides designing beautiful, functional websites, that means something to us, we’d love to hear about it.

Engineering Manager: Etsydoop Infrastructure | Etsy, Inc. | Brooklyn, NY, United States


Engineering Manager: Etsydoop Infrastructure | Etsy, Inc. | Brooklyn, NY, United States


Engineering Manager: Etsydoop Infrastructure

Brooklyn, NY, United States
We’re looking for someone to manage for our Etsydoop Infrastructure group and to help set a vision for taking the team and architecture to the next level of growth.

About the Team


Our Etsydoop Infrastructure team is responsible for making our in-house Hadoop cluster easy to use and transparent in nature to our end users. This team oversees our 250+ node Hadoop cluster and makes it run smoothly for the rest of the organization to utilize and build features using data extracted from our ever growing event streams. As a shared resource there are scaling challenges as more people run jobs and compete for resources.  In addition, there are data ETL systems that must be maintained, as well as alerting and job debugging tools to improve. Creating usable tools for our end users of the cluster to make their lives easier and helping others use the cluster is a big part of this teams initiative.

About the Job


As a manager, you will provide direction and vision for maintaining, improving and extending our Hadoop infrastructure; drive execution of infrastructure and platform changes; influence organization-wide development and deployment practices on the cluster; and keep Etsy at its best.

About You


You are an optimistic, positive force for your team. You believe your team is composed of humans, not resources. You thrive on helping to develop careers and foster lasting relationships. When you see something broken, you fix it.

You will be Successful in this role if you:
  • Inspire and believe in the goodness of others.
  • Know how to win the hearts and minds of developers.
  • Understand thoroughly how Hadoop works, the current tools and technologies and when its right to make changes to the architecture
  • Are a good communicator and willing to put in effort understand the needs of our customers, in this case other Etsy Engineers
  • Are very familiar with computer architecture and unix flavored operations systems, including disk I/O, memory usage patterns, Linux kernel parameter tuning, common command line tools
  • Are well versed in programming and development principles
Bonus Attributes:
  • a solid understanding of how to tune the JVM and Hadoop
  • experience managing geographically distributed teams
  • experience managing a Hadoop project elsewhere

What’s Next


If you're interested in joining the team, please send us your resume. You won’t be surprised to hear, though, that we won’t consider it without a cover letter. Let us know how you fit the bill for each of our requirements above. Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you have a presence on the web that we can easily access (Twitter, Facebook, rap sheet), contribute to an open source project, write a blog, or practice another craft besides designing beautiful, functional websites, that means something to us, we’d love to hear about it.