Senior Software Engineer - Portfolio Analytics, Backend (FA - Financial Analytics)

Senior Software Engineer - Portfolio Analytics, Backend (FA - Financial Analytics)

Senior Software Engineer - Portfolio Analytics, Backend (FA - Financial Analytics)

Job Overview

Location
New York City, New York
Job Type
Full Time Job
Job ID
84418
Date Posted
1 year ago
Recruiter
Dennis Ruth
Job Views
209

Job Description

What is PORT?

Bloomberg Portfolio Analytics (PORT) empowers the most prominent players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. PORT provides industry-leading quantitative financial tools that enable investment professionals to:

  •  Understand factors impacting the returns of their portfolio over time
  •  Monitor intra-day market movements in real-time
  •  Estimate potential losses under extreme market conditions via stochastic risk analysis to generate new trading ideas
  •  Perform business intelligence-style analysis and evaluate investment strategies on curated data and sophisticated financial models.

What Challenges Do We Tackle?

Our global engineering team takes on challenges such as creating reliable and scalable frameworks for fetching terabytes of data and normalizing data-cubes in real-time, automatically validating billions of data points 24x7, providing an API to over two-hundred different applications across the Bloomberg ecosystem, and providing scalable data accessibility through modern data platforms. Our systems are based on distributed and multithreaded C++, Python and Java services, a sophisticated orchestration framework, and a rich mix of Bloomberg and open-source technologies including Apache Arrow, Apache Parquet, Cassandra, HBase, Spark, Hadoop, Redis, Amazon S3, kubernetes, Rabbit MQ, Jenkins and Pandas. As owners of critical systems, we monitor our infrastructure with Splunk, Grafana and Jupyter notebooks. Our team follows Agile and Scrum methodologies, and we are working on implementing a fully continuous integration and release process.

What’s in it for you?

The opportunity to …

 -  work on critical distributed systems used by the largest enterprise clients in the world
 -  tackle complex scalability challenges at a system level: decrease processing times, increase system throughput, our stack handles billions of BAS requests with a negligible failure rate
 -  join a diverse community of engineers who build high quality products and value work-life balance
 -  collaborate with different teams across engineering
 -  learn about securities, derivatives, and portfolio analytics
 -  further your professional development in technical or leadership roles through unique mentoring opportunities

How can you contribute?

  •  Design, develop, test and release high-quality, low-latency, reliable solutions to tackle actual financial-industry challenges, taking ownership of the full development cycle
  •  Apply your analytical thinking to high performance distributed systems and real-time multithreaded services
  •  Perfect and grow our software infrastructure, exploring and evaluating new technologies both within and outside of Bloomberg to tackle our next scalability challenge
  •  Partner with product owners and other engineering teams to build solutions that solve complex problems
  •  Encourage and embrace working together as a team to foster diversity, mentoring and continuous learning, and practice knowledge-sharing.

You'll need to have:

  •  3+ years of programming experience in C++, Java or Python
  •  In-depth analytical skills and strong knowledge of data structures and algorithms
  •  Strong verbal and written communication skills
  •  BA, BS, MS, PhD in Computer Science, Engineering or related technology field

We'd love to see:

  •  Experience in high performance distributed systems, handling of large data sets, and real-time multithreaded services
  •  Familiarity in open source technologies like Redis, Elasticsearch, Apache Spark, Apache Parquet, Apache Iceberg, Cassandra, Kafka, and Hadoop/HBase
  •  Interest in understanding our complex products and processes and have a passion for continually improving/optimizing software and procedures

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job ID: 84418

Similar Jobs

Full Time Job

Deloitte

Full Time Job

Senior software engineer - portfolio analytics, backend (fa - financial analytics) Senior software engineer - portfolio analytics, backend (fa - financial analytics)

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job
Full Time Job

Braintrust

Full Time Job

Senior software engineer - portfolio analytics, backend (fa - financial analytics) Senior software engineer - portfolio analytics, backend (fa - financial analytics)

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept