Senior Software Engineer - Data Technologies - Singapore

Be among the first applicants.
Avature
Singapore
SGD 100,000 - 125,000
Be among the first applicants.
6 days ago
Job description

Senior Software Engineer - Data Technologies - Singapore

Location: Singapore

Business Area: Engineering and CTO

Ref #: 10040559

Description & Requirements

Bloomberg Data Technologies Engineering is seeking a strong Software Engineer with experience designing resilient distributed systems, strong implementation skills, and a passion for user experience of a platform.

Bloomberg delivers billions of data points to our customers each day, and our clients heavily rely on comprehensive financial information including real-time market data to identify trends and gain data transparency. This analysis is made possible by the Data Technologies Engineering department, responsible for designing and building large-scale sophisticated infrastructure and data processing pipelines to acquire financial reference information and pricing data from sources around the world.

We are the Data Technologies Orchestration Platform team, developing an orchestration platform for internal users, both Engineers and Data Analysts, to create a resilient, performant, and easy-to-use data ingestion and analysis pipeline. Our tools are used extensively within the organization, and we are in the process of re-architecting to better address the expanding use cases of our system.

We'll trust you to:

  • Work with us to design a user-friendly, fault-tolerant, and scalable Orchestration Platform.
  • Participate in the full SDLC of various components and systems that make up the orchestration platform.
  • Familiarize yourself with the Data Processing and Analysis tasks taken on by the Data Department and systems developed by our sister teams.
  • Stay updated with the latest developments in OSS to integrate into our development.

You'll need to have:

  • 4+ years of experience building fault-tolerant and horizontally scalable distributed applications/systems.
  • Experience building client-facing (internal or external) platforms at scale.
  • Bachelor’s degree or degree-equivalent qualifications in Computer Science (or similar field of study).
  • Fluency in both written and spoken English.
  • Demonstrated continuous career growth within an organization.

We'd love to see:

  • Knowledge of Database Systems and trade-offs in distributed systems.
  • Experience with distributed queue systems like Apache Pulsar, Kafka, RabbitMQ, ActiveMQ, and Database Systems like Cassandra, PostgreSQL, etc.
  • Experience with DataFrame processing systems like Pandas, Polars, Spark, Modin, Ibis, and SQL variants.
  • Familiarity with API Designs.
  • Familiarity with Orchestration Frameworks such as Apache Airflow, Argo Workflows, etc.
  • Experience working with and designing systems utilizing AWS.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer - Data Technologies - Singapore jobs in Singapore