Search jobs > Chicago, IL > Senior software engineer

Senior Software Engineer - Data Platform

Balyasny Asset Management L.P.
Chicago, Illinois, US
Full-time

ROLE OVERVIEW

While professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required.

The Senior Software Engineer will be a key member of a small, focused product team working to create the core data platform that BAM’s data analysts, data scientists, quantitative investors, and researchers can rely on for sourcing investment data sets.

The platform’s cloud-native ecosystem includes Dockerized ingestion pipelines running in Kubernetes, RESTful access APIs, a web-based data exploration environment, and downstream client libraries compatible with several languages.

The ideal candidate is obsessed with creating high quality software, loves working with data in all its myriad forms, enjoys thinking and debating about the best solutions to complex problems, and has the ability to push forward and get things done.

If you’re the kind of person who gets excited by the prospect of wrapping your mind around a different problem each day, we’d love to chat with you.

Among other things, the Senior Software Engineer will :

  • Devise and develop solutions that leverage cloud-based data and distributed computing technologies.
  • Gain a deep understanding of data requirements and utilization for quantitative investment, in order to help drive prioritization and design decisions.
  • Partner with end-users and collaborate with team members in order to understand and flesh out requirements, as well as provide occasional first level support.
  • Apply creativity and lateral thinking. Craft high-performance solutions to loading and serving large amounts of investment data.
  • Work as part of a globally-distributed yet close-knit engineering team. Be an active participant in feature brainstorming, technical design sessions, code reviews, and general interaction.
  • Mentor more junior members of the team.
  • Create software that is well-commented, well-understood, well-tested, and well-documented.

QUALIFICATIONS and REQUIREMENTS :

  • Degree in Computer Science or closely related field.
  • 10+ years of professional software development experience. Financial industry exposure a plus but not at all required.
  • A passion for data and experience in applying that passion to high quality data products.
  • Strong knowledge of software engineering best practices, object-oriented concepts, and the ins and outs of data-focused development.
  • Strong preference for data-oriented programming in Python. Experience with programming in Rust a big plus.
  • Intermediate or better knowledge of SQL and experience writing production queries against one or more SQL DBMS. Knowledge of PostgreSQL a big plus.
  • Experience with basic DevOps techniques, including CI / CD and infrastructure-as-code.
  • Experience working in at least one cloud environment. Familiarity with AWS a big plus.
  • Self-starter mentality. We look for team members who are not afraid to experiment, ask lots of questions, and won’t get blocked in a fast-paced and agile environment.
  • Continuous learner, interested in gaining a deep understanding of large and complex systems at every level. Enjoys diving in to find answers to often subtly nuanced problems, formulating creative solutions, and thoroughly testing to understand both positive and negative implications.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Busey Bank
Chicago, Illinois

The Senior Software Engineer is responsible for creating and maintating software and reusable software components. Develop new software products and services. Maintain legacy application and databases. Diagnose software related problems and make improvements. ...

Promoted
VirtualVocations
Chicago, Illinois

A company is looking for a Senior Software Engineer - Passport. ...

McKinsey & Company
Chicago, Illinois

As such, we've built a world class People Analytics and Measurement team to optimize people management and facilitate data-driven decision making. The goal of our group is to use data analytics to help improve employee satisfaction, team structure, recruiting decisions, and many other high impact us...

Promoted
VirtualVocations
Chicago, Illinois

A company is looking for a Senior Frontend/UI Software Engineer. ...

Jobs via eFinancialCareers
Chicago, Illinois

Senior Android Software Engineer. Adyen is looking for a full-time Senior Android Software Engineer to help us conquer the world of mobile payments. Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financ...

BloKchain Talent, LLC
Chicago, Illinois

We recruit CTOs, VPs, Senior Software Architects, Application Developers, and Software Engineers for some of the biggest names in tech across multiple specialty areas, responding to the enormous demand for Blockchain recruitment. Senior Software Engineer - C++. Senior Software Engineer for our clien...

CNA Financial
Elmwood Park, Illinois

Must have some work experience with each of the following:Build large-scale data processing systems and data lakes, optimized for both computational and storage efficiency on Google Cloud Platform or AWS within insurance domain;Create ETL processes to build warehouse tables to facilitate reporting o...

Google
Chicago, Illinois

About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computi...

Capital One
IL, United States

Senior Platform Engineer, Workday. New York City (Hybrid On-Site): $134,100 - $153,000 for Senior Platform Engineer. San Francisco, California (Hybrid On-Site): $142,100 - $162,100 for Senior Platform Engineer. At least 2 years of experience configuring business processes within the Workday platform...

Allscripts
Chicago, Illinois
Remote

Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Complete all necessary software and non-software components in the timelines as defined by the Scrum Team/Project Manager. At Veradigm, our primary focus is on ...