Sunday, 27 July 2014

Software Engineer - Developer Productivity | Twitter, Inc. | San Francisco, CA


Software Engineer - Developer Productivity | Twitter, Inc. | San Francisco, CA


Software Engineer - Developer Productivity

Software Engineering | San Francisco, CA

Twitter's Engineering organization is committed to provide an environment where developers and product teams can achieve world class iteration speed. This in turn allows us to deliver new features and products to our growing world-wide user base at a fast pace, maintaining our competitive edge.
The team empowered to create the tooling, improving automation and reducing friction to make this happen is the Developer Productivity team. By providing a snappy and reliable continuous integration service, build system, and deployment tooling we aim to make Twitter Engineering the best organization to be a developer at. We design and develop these to be scalable, distributed and easy to use.
The role:
This is an opportunity for seasoned engineers to join our team and shape Twitter’s future on tools, infrastructure and methodologies for the massive scale we are trying to achieve.  If you have empathy for developers, passion for engineering productivity, thrive in a fast paced iterative engineering environment, have experience delivering scalable distributed systems and a desire to contribute to open source community, you will find this role liberating and challenging.

Responsibilities:
  • Build and maintain high-performance, scalable systems and tools in the context of Twitter's service-oriented architecture
  • Develop and deliver distributed engineering platforms or deployment frameworks.

  • Work closely with other engineers within your group and across the entire engineering and product organizations.
  • Develop elegant solutions to complex problems relating to engineering systems.
  • Code using Python, Scala, Java
Requirements:
  • Extensive experience with web infrastructure and distributed systems
  • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, troubleshooting skills.
  • Strong algorithms and data structures background
  • BS, MS, or PhD in Computer Science or equivalent work experience
Desired:
  • Contributions to the open-source community
  • Experience with web infrastructure and distributed systems
  • Development of compilers, cloud caching and IDEs.
  • Experience with engineering teams implementing build systems for complex source code, developing source control systems and continuous integration infrastructure.
 
 
 
 
 
 

No comments:

Post a Comment