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 believe 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.
Signals Tooling bridges human expertise and machine learning. We build web applications that enable our internal customers to curate, relate, and disseminate conversations on outward-facing Twitter services and products.
We are a full-stack web development team located throughout the United States. Our applications enable our customers to highlight events, contextualize Trends, send push notifications, and curate the data within Twitter’s Knowledge Graph. As part of Cortex, Twitter’s ML organization, our recent projects have explored connecting our customers with machine learning systems to both accelerate their impact while adding human guidance to machine learning solutions.
As an engineer on Signals Tooling, you’ll:
Lead projects between our customers and peers engineering teams to implement new features and products
Participate in and improve upon team practices and norms
Write clean, well-tested code while leveling up the whole team through code reviews
Write and review technical documentation to make sure peers are aligned before implementation begins
Help solve customer support requests and fix production issues
Mentor and sponsor junior engineers while seeking mentorship yourself
No computer science degree needed to apply, but below are some of the things we expect to see in our applicants. If you’re passionate about front-end engineering, machine learning, and Twitter, we encourage you to apply!
What you’ll need to have:
At least five years of experience working on web applications as a software engineer. Bonus points if past work experience includes customer service, hospitality, IT, or retail
Experience leading multiple projects with engineers from different teams
Fluent with the latest versions of React including React Hooks
A detailed understanding of Javascript and Typescript
The ability to design and implement REST or GraphQL APIs
A desire to mentor junior developers on the team.
An understanding of CS concepts including common data structures and algorithms
Considers testing a vital part of development and thinks carefully about how to write good tests
Job history working alongside product managers, designers, quality assurance, and backend engineers
Clear and concise written communication. Ideally, experience explaining technical details to non-technical customers
We encourage fully remote engineers to apply! Our team currently operates between the Eastern and Pacific time zones.
Click on apply will take you to the actual job site or will open email app.