Senior Software Engineer ETL Pipeline Orchestration Platform
Job Summary
Description & Requirements
Future Initiatives
- Develop deploy and integrate our internal priority queue system to mitigate head-of-line blocking issues and optimize the time to market for the most important tasks
- Deprecate the on-cloud orchestration system by unifying with on-prem system
- Component registration / management faculty to make the onboarding processing easier for the service owners
- Introduce multi-tenancy with granular privileging for both pipeline creation and edit time as well as runtime
- Better support and capability for creation of DAG in orchestration
- Programmatic recipe creation modification and interaction to be API first
- LLM integration to assist in authoring ETL tasks
Well trust you to:
- Work with us to design the user-friendly fault tolerant and scalable orchestration platform
- Participate in the full SDLC of various components and systems that make up of the orchestration platform
- Familiarize yourself with the Data Processing / Analysis tasks taken on by the Data Department and systems developed by our sister teams
- Have your antenna up and bring the latest development in OSS and capabilities into our stack
- Mentor less experienced members of the team
Youll need to have:
- Demonstrable experience building fault tolerant and horizontally scalable distributed applications / systems dealing with distributed system specific concerns
- Demonstrable experience writing production code in either Python Go Rust JavaScript/TypeScript or Java
- Strong problem solving skills
Wed love to see:
- Knowledge of Database Systems and trade offs in the distributed systems
- Familiarity with API Designs
- Familiarity with Orchestration Frameworks such as Apache Airflow Argo Workflows Dagster etc.
- Experience working with and designing systems utilizing AWS
Required Experience:
Senior IC
About Company
Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day. Our customers around the world rely on ... View more