The TS History and Feeds team is responsible for managing over 10 billion records of historical
data that drive front and back office workflows within AIM and TOMS. Our distributed system
processes over 10 million events daily and our functions are used by over 2,000 users each
day.
We're looking for a new team member to help us develop the next generation of our software. Ou
r larger medium term projects include migrating our software and data onto PostgreSQL, and
facilitating horizontal scalability of our system by expanding our use of Kafka and other message
queuing technologies.
Our work is focused roughly 80% on backend and infrastructure, and 20% on our user interface and
terminal functions. The majority of our infrastructure is developed in C++, with some Python and
other technologies used where they make most sense. We have a strong focus on producing quality
software which can be automatically tested and monitored after deployment. In our team, you'll
have the opportunity to work in all phases of the SDLC, across the full stack, and we're always
open to using the right tool for the job.
The technologies we use include:
- C++, moving to C++20
- Python 3.8+
- Oracle, moving to PostgreSQL
- RabbitMQ and Kafka
- JavaScript / TypeScript
-
Working in our team, you'll have the chance to work on interesting problems involving
reliability and scalability in a team that values lively discussions and novel
contributions.The ideal candidate will bring:
- Experience writing testable software
- Enthusiasm for modern C++
- Familiarity with developing reliable distributed systems
-
Interview Process:
We believe interviewing is a two way street. It's a way for us to get to know you and you
r skills, and also a way for you to learn more about the team, our technical challenges, and what
you'd be working on. The content of each interview round will be tailored to the role and you
r background.
We want to ensure you can put your best foot forward throughout the process, so if you have any
questions or need any accommodations to be successful, please let us know!
We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital
status, veteran status, or disability status.
This employer is a corporate member of
myGwork – LGBTQ+ professionals, the business community for LGBTQ+ professionals,
students, inclusive employers & anyone who believes in workplace equality.