Senior Fullstack Engineer - Insights

Senior Fullstack Engineer - Insights

Senior Fullstack Engineer - Insights

Job Overview

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

Job Description

IPaaS (Insights Platform As A Service) offers suggestions (known as Insights) based on the context of the client’s current workflow. Insights are a groundbreaking new way for Bloomberg users to discover relevant content in the Bloomberg terminal by surfacing difficult to discover data where and when they need it within their day-to-day workflow. Bloomberg users have the opportunity to easily and swiftly dive deeper for more context to make critical financial decisions.

The IPaaS mission is to make discovering the breadth and depth of impactful financial data available easier and quicker for finance professionals.  An Insight is a carefully crafted auto-generated short sentence, similar to a well-written news headline, that communicates the bottom line without the need to read the whole story. Insights often come with clickable links, abstract text, and other metadata to provide even more information, analogous to reading the full body of a news story.

Our team:

Insights team creates and manages architecture and tools for other engineering teams at Bloomberg to generate and publish content (in the form of insights) on the platform.  The challenge is allowing partnering ENG teams maximum flexibility and control while maintaining stability and efficiency of the Insights platform. Partnering ENG teams that create content use YAML (configuration) and Python (business logic) to build their Insights on our platform, and we are extending this to enable other implementation approaches and avenues compatible with our platform. Partnering ENG Teams that insert insights into their users’ workflows embed one of our reusable UI components (TypeScript and JavaScript), which we keep enhancing and adding new ways to visualize insights.  We are continuously enhancing the Insights scoring model (C++ & Python, a mix of rules-based and machine learning approaches).  The model is used to rank Insights so that most relevant insights are presented more prominently.

What’s in it for you:

We are seeking a strong full stack software developer interested in evolving a platform created for use by other engineers and in improving end user experience with insights.  This includes expanding the platform using BPaaS (the Bloomberg container deployment platform built on top of Kubernetes), finding additional ways to visualize insights as well as exploring various ways to rank insights by relevance including both rules-driven and machine learning approaches.  

You will collaborate with our sister teams, work with business and partners to define both client and non-client facing features, and mentor individuals on the team or sister teams. IPaaS code runs in microservices written primarily in C++ and Python installed on Full Managed Linux(FML) machines. Our team strongly believes in adhering to the best industry practices, innovating impactful solutions, and continuous deployment to PROD.

We’ll trust you to

  •     Collaborate within the team, with sister teams, with Insights Product, and with external partners
  •     Take ownership of the technical direction
  •     Drive engineering standard methodologies and quality within the team and sister teams
  •     Mentor individuals on the team and sister teams
  •     Identify bottlenecks and design strategies to address

You’ll need to have

  •     5+ years experience using C++ and/or Python
  •     Strong architecture and design skills
  •     Strong communication & interpersonal skills (verbal & written)
  •     Strong ability to understand business requests and convert into technical deliverables

 We’d love to see

  •     Experience with JavaScript and TypeScript 
  •     Experience with machine learning or data science
  •     Experience with cluster management
  •     Experience with container technologies (Docker)
  •     Experience with Continuous Integration tools and systems, such as Jenkins
  •     Experience with Streaming technologies (Apache Kafka, RabbitMQ)
  •     Experience working in an “Agile” environment (i.e. Scrum, Kanban, PI)
  •     Experience working in a Linux environment
  •     Experience with React

Bloomberg is an equal opportunities employer, and we 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: 84859

Similar Jobs

Meta

Full Time Job

Senior fullstack engineer - insights Senior fullstack engineer - insights

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior fullstack engineer - insights Senior fullstack engineer - insights

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

Full Time Job

Labcorp

Full Time Job

Senior fullstack engineer - insights Senior fullstack engineer - insights

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior fullstack engineer - insights Senior fullstack engineer - insights

• 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