Logo
Jobs via eFinancialCareers

Senior Software Engineer - Portfolio Enterprise Data Lake

Jobs via eFinancialCareers, San Francisco, California, United States, 94199


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.

Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus. The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

#J-18808-Ljbffr