Senior Software Engineer - Backend Content
Posted on: May 3, 2021
What you'll do...
Participate and set standards within the engineering life-cycle
at Twitter, designing, reviewing and implementing components,
pipelines and algorithms related to machine learning or information
Collect, clean up, and analyse data to draw insights and
formulate ideas, working alongside data scientists and machine
Write code and tests for production services, offline jobs, and
internal tools, and mentor more junior engineers in creating a well
crafted code base
Work in a data driven, hypothesis oriented manner, conducting
offline and online experiments and evaluating their results.
- Deploy and maintain production services, and participate in
on-call rotations, while finding ways to minimize the ongoing
effort required to operate these services.
Who You Are
You are familiar with standard software engineering methodology,
e.g. unit testing, code reviews, design documentation. You are
collaborative. We work across time-zones and continents to ensure
we have all of the information to make the best choices for our
customers. You bring thoughtful perspectives, empathy, creativity,
and a positive attitude to tackle problems at scale.
A strong grasp of CS fundamentals, data structures, and common
A deep sense of what well crafted, maintainable code looks like,
and the ability to teach that to others
Working knowledge of at least one OOP or functional language
such as Java or Scala. Knowledge of a scripting language, like
Python, is a plus.
- Experience with distributed systems and parallel
Everyday people come to Twitter to see what the world is saying
and join the conversation about multiple topics: from widely known
to the more niche ones. We seek to give these folks the best
experience to find that content but also the right places to engage
with it along with other people with the same interests. Our teams
love using the latest web and mobile technologies for all features
on Twitter, such as Tweets, Fleets, DMs, LIVE, Spaces and more.
We are a collaborative and cross-disciplinary product
development team. In this role, you will collaborate with our
backend, product, and quality engineering partners to ensure we're
respecting our customers and building the best products possible.
We want your input on what we're building as we launch into the
future of what Twitter can be for millions of people around the
Keywords: Twitter, Boulder , Senior Software Engineer - Backend Content, Other , Boulder, Colorado
Didn't find what you're looking for? Search again!