Description:
The team is full-stack, with UIs written in Javascript and TypeScript and backends written in C++20 and Python 3. Our various subsystems run on dedicated Linux clusters, communicating with each other using RabbitMQ and RESTful APIs. External teams feed data into our system using Kafka and various pub/sub mechanisms.
What's in it for you?
- An opportunity to expand and scale a complex, large-scale system for use by any team at Bloomberg
- Interesting technical challenges in dealing with data intensive, low latency, highly distributed systems
- The ability to learn from and mentor other people in your immediate area and around the company
- Partnership with a close knit group of teams with supportive colleagues who like to learn and share knowledge from each other
You'll need to have:
- Experience working with C++ and/or Python
- An understanding of Computer Science fundamentals such as data structures and algorithms
- Experience working closely with other engineering and product teams to understand user requirements and support the implementation of our products
- An honest approach to problem-solving, with an ability to collaborate with peers, stakeholders and management
- An opinionated approach, using your experience to bring new perspectives to our challenges
We' d love to see:
- Experience working with distributed systems and telemetry
- Experience using middleware such as RabbitMQ, Kafka, Redis or ZooKeeper
- High standards in Automated Testing and SDLC (CI/CD)
- Experience working in an Agile environment
- An interest in mentoring, leading, and growing other engineers
- Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.