Warning: Undefined array key "cuser" in
/home/dmc/public_html/wp-content/themes/DMC/single-job.php on line
10Twitter Inc.
Founded in March 2006 by Jack Dorsey, Noah Glass, Biz Stone, and Evan Williams and launched in July of that year, Twitter Inc. is an American online news and social networking service on which users post and interact with messages known as "tweets". Twitter is a platform for what’s happening in the world and what people are talking about right now. Twitter service rapidly gained worldwide popularity. In 2018, more than 300 million active accounts posted 550 million tweets a day. Since 2015, and continuing into 2016 and future years, Twitter has also been the home of debates, and news covering Politics of the United States, especially during the 2016 U.S. presidential election.
Job Type
Full Time
Experience Needed
N/A
Software Engineer II
Twitter is looking for a Software Engineer II in London, United Kingdom. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Cooperate with Product, Design, QA and engineers across the company to understand users’ needs and refine solutions.
- Create scalable software architectures, have them reviewed by your peers (and review your peers’ designs), implement, ship and maintain them.
- Architect and develop services and applications building on Twitter’s vast data platform.
- Improve high throughput Scala web and thrift services on Mesos containers.
- Design software which crunches through billions of data items across tens of thousands of CPU cores using a suite of data processing tools including Scalding, Storm and Summingbird.
Job Requirements:
- Effective experience working as a member of an agile team on large scale service-based applications.
- Demonstrated understanding of object-oriented and functional programming, data structures and algorithms.
- Solid foundation in data structures, algorithms and complexity analysis.
- Proficient experience working with service-oriented architectures, and distributed scalable systems.
- Familiarity with patterns that help those systems stay performant and stable.
- Technically comfortable with the command line and Unix.
- Expert knowledge of distributed systems is useful – especially with regards to failure and state.
- Happy and at your best working in a small, high-growth, and dynamic development environment.
- A desire and ability to learn new technologies quickly while building a platform our users will be passionate about.
Warning: Undefined array key "sidebar_ads" in
/home/dmc/public_html/wp-content/themes/DMC/functions/helpers.php on line
824