Jobangebot connecticum Job-1760642

Senior Software Engineer - Portfolio Enterprise Data Lake

Bloomberg L.P.

Jobdatum: 30. August 2024

Einstiegsart: Senior
Arbeitgeber: Bloomberg L.P.
Jobdetails Bewerbungsformular

Info zum Arbeitgeber

Bloomberg L.P.

Financial News, Data and Analytics

Firmensprache

Deutsch, Englisch

Mitarbeiter

10.001 - 50.000

Kontakt

Bloomberg Recruitment Team
City Gate House
39-45 Finsbury Square
London
EC2A 1PQ
+44 20 7330 7500

Online applications only

Homepage
www.bloomberg.com

Karriere-Website
www.bloomberg.com/careers

Senior Software Engineer - Portfolio Enterprise Data Lake

Bloomberg is the global leader in business and financial data, news, and insight. Using the power of technology, we connect the world’s decision makers to accurate information on the financial markets – and help them make faster, smarter decisions.

Bloomberg Portfolio Analytics (PORT) empowers the biggest players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. As a flagship product on the Bloomberg Terminal, our mission-critical tools are used daily by money managers, mutual funds, hedge funds, and pension funds around the world. PORT provides industry-leading quantitative financial tools, and our enterprise reporting system produces hundreds of thousands of reports daily.  We are a product that generates tens of millions of dollars of revenue a year and have tens of thousands of active users across our desktop and enterprise solutions. We are experiencing tremendous growth of our products and user base, and we are constantly looking to innovate upon our existing software and technologies.

The Portfolio Enterprise Data Lake (PEDL) team applies modern data science technology and approaches to improve client access to PORT's curated data sets and sophisticated financial models. We are building a modern data lake house with Apache Iceberg that integrates PORT’s enterprise reporting workflow with Trino (allowing for SQL queries), the domain-specific Bloomberg Query Language (BQL), and other APIs. Customers are using our platform to produce highly-customized reports, perform business intelligence-style analysis, and evaluate investment strategies. We are growing the PEDL platform to cover additional client use cases, support more programmatic access through REST APIs and integration with cloud providers like Snowflake, and supply data for new AI-based products - all while scaling up to host an ever-increasing amount of data. We have terabytes of constantly growing data across various stores at the core of our platform. We have an inclusive employee community, offering frequent technical training and professional development opportunities

We’ll trust you to:
  • Work directly and build a strong partnership with our Product contacts and internal infrastructure platform teams to drive the product direction and to solve complex problems
  • Collaborate with teammates locally and around the globe to influence long-term development of PORT architecture and simplify complex data pipelines
  • Lead design discussions about architecture, data models, business logic, and data
  • Take ownership of the full development cycle and release high-quality, scalable, and maintainable code
  • Be comfortable with both compiled and interpreted programming languages
  • Adapt and be flexible to changing project requirements and work with new technologies
You'll need to have:
  • 10+ years working with an object-oriented programming language (Java, Python, etc.)
  • Professional experience with modern Java development (JDK 11/17/21, Spring Boot, etc.)
  • Hands on experience with designing and building data lakes or lakehouses using formats like Apache Parquet, Apache Arrow, and Apache Iceberg
  • Hands on experience with using Spark-SQL with various data sources like Apache Parquet and Apache Hive
  • Hands on experience with large, scalable distributed systems using S3 storage. 
  • Experience dealing with scalability and runtime performance of business applications
  • Experience with database schema design 
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Knowledge of data structures and understanding of algorithms
  • Pragmatic problem solving skills

  • A track record of leadership and successful delivery of cross-team projects

We'd love to see:
  • Familiarity with Trino, Jupyter notebooks, Kafka, Kubernetes & Docker-based workflows, and PostgreSQL
  • Interest in the financial markets

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.

Bloomberg provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for.

Info zum Arbeitgeber

Bloomberg L.P.

Financial News, Data and Analytics

Firmensprache

Deutsch, Englisch

Mitarbeiter

10.001 - 50.000

Kontakt

Bloomberg Recruitment Team
City Gate House
39-45 Finsbury Square
London
EC2A 1PQ
+44 20 7330 7500

Online applications only

Homepage
www.bloomberg.com

Karriere-Website
www.bloomberg.com/careers

Info zur Bewerbung
Jobtitel:

Senior Software Engineer - Portfolio Enterprise Data Lake

Jobkennzeichen:
connecticum Job-1760642 / 126545
Bereiche:
Informatik, Mathematik, Softwareentwicklung
Informatik: Informatik, Softwareentwicklung
Naturwissenschaften: Technomathematik
Einsatzort: San Francisco, Kalifornien, USA; Nord-Amerika
Jobdetails Bewerbungsformular

Jobbörse Job beanstanden