Software Engineer, Capacity Correctness Services

The Position

Come join a multi-functional team with a huge impact.

 

Who we are:

Twitter’s real-time ecosystem operates at a substantial scale. We are looking for engineers who can help empower Twitter to serve the public conversation, by enabling Twitter’s backend fleet to operate at scale.

You will be responsible for crafting and building the core services utilized to keep Twitter services efficiently provisioned and capable of meeting Twitter’s evolving traffic demands.

We belong to Twitter’s capacity and performance organization, which serves Twitter engineers by ensuring our services scale predictably and efficiently to meet demand, and that service performance meets our customer needs.

 

What you’ll do:

  • Develop, evolve, and maintain software services that enable the simulation & the automation vital to execute performance and capacity tests for Twitter. services. This includes traffic generation services, automation services and performance validation services.
  • Implement software in a reliable and balanced manner.
  • Support and maintain your software systems to ensure a high quality customer experience.
  • Collaborate with, learn from, and mentor teammates.

Qualifications

Who you are:

  • We are seeking 3+ years of validated experience as a Software Engineer.
  • Proven track record to write modular and well-tested code.
  • Track record of crafting, supplying to and implementing sophisticated software services.
  • Proficiency and Confidence in Scala, Python, Java or GoLang.
  • Comfort in working in a distributed software engineering team.
  • Fearless in the face of a challenge at scale.
  • Energy around working in an ecosystem of open-source technologies developed both internally and externally, such as Finagle, Thrift, and Grafana.
  • Confidence working in large code bases.
  • Passion around (when appropriate) context switching between projects and languages.
  • B.S. in computer science or similar field or equivalent experience.
  • Familiarity with performance and stress testing of micro-services is a plus.
  • Ideally you can provide a link to your portfolio of websites, personal projects, GitHub repo, or technology blog.

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We feel real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

Additional Information

Equal Opportunity Statement:

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

San Francisco Applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

 

A Few Other Things We Value:

Challenge
- We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

Work, Life, Balance - We work hard, but we believe with hard work should come balance. We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

 

Team

Software Engineering

Location

Toronto, Remote Canada

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data