Knowledge Graph Platform - Software Engineering - DALLAS-Associate

Goldman Sachs · Austin TX

Company

Goldman Sachs

Location

Austin TX

Type

Full Time

Job Description

Job Description

WHO WE ARE

The Goldman Sachs Group, Inc. is a leading global financial services firm providing investment banking, securities and investment management services to a substantial and diversified client base that includes corporations, financial institutions, governments and high-net-worth individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in London, Frankfurt, Tokyo, Hong Kong and other major financial centers around the world.

The Knowledge Graph Platform sits in the Core Engineering division of the firm. The group collects inhomogeneous (petabyte-scale) data from several different systems (Compliance, Investment Banking, Global Markets, Asset Management, etc.) into a single connected dataset (or database), which we refer to as the "Knowledge Graph"; this connected database contains hundreds of millions of entities, several billions of relationships, and is occupying tens of terabytes of space in distributed databases. In addition, the group extracts relationships insights by applying - distributed - graph, machine learning, and natural language processing algorithms on this Knowledge Graph, as well as on other text document collections, and feeds these insights, via means of reliable and scalable APIs, UI applications, and mobile applications, to several other firm products and employees across multiple divisions: Compliance, Investment Banking, Global Markets, Asset Management, to name a few.

HOW YOU WILL FULFILL YOUR POTENTIAL

We are looking for a passionate Software Engineer, Big-Data Engineer, Machine-Learning Engineer, Full-stack Engineer, or UI/UX Engineer, who can contribute and make a difference in any of the different components of our Knowledge Graph Platform,
  • Improve efficiency and expand the scope of our proprietary distributed graph database.
  • Apply analytical artificial intelligence techniques to extract insights from graphs / text.
  • Design and implement APIs, UIs, and mobile applications to serve customers reliably.

Responsibilities
  • Designing, implementing, testing, deploying, troubleshooting, debugging, documenting, and maintaining software across the full stack of our software product portfolio.
  • Designing and implementing - distributed - machine learning, graph, and NLP algorithms on petabyte-scale datasets.
  • Architecting, implementing, and maintaining modern, highly-scalable, self-healing, and highly-responsive APIs.
  • Designing, implementing, and serving UIs complex desktop and mobile applications to deliver information and insights, visualize patterns and trends, and discover behavioral patterns in our knowledge graph.
  • Partner across multiple divisions and engineering teams to create end-to-end solutions, innovate and incubate new ideas.

Qualifications
  • BSc degree in Computer Science, Engineering, Mathematics, Statistics, or relevant field.
  • Strong knowledge of algorithms, data structures, and performance analysis of systems.
  • 2+ years development experience with Java or other Object Oriented Programming language.
  • Strong analytical mindset, self-motivated, independent, creative, able to solve difficult technical problems under time pressure and resource constraints.
  • Commercially focused; seeks to understand the requirements and how they will benefit our customers and the firm.
  • Experience with all stages in the development lifecycle: inception, analysis, design, review, testing, and deployment
  • Excellent written and verbal communication skills, including experience working directly with both technical and non-technical stakeholders
  • [preferred/not required] Experience with Map Reduce framework (Hadoop, Spark).
  • [preferred/not required] Experience with Distributed Databases (Base, Cassandra).
  • Understanding of Graph Database Technology, graph data modeling (LPG, RDF)
  • [preferred/not required] Experience of working with service-based application Architecture and familiar with various API Protocols (graphql)
  • Knowledge of Cloud Foundational Components such as Identity and Access Management (IAM), Security
  • Experience with design, deployment and managing micro services deployed on container based platforms based of Docker and Kubernetes technologies.
  • [preferred/not required] Experience working on cloud and Infrastructure as code technologies including AWS and terraform
  • Familiarity with continuous Integration, deployment pipelines and monitoring solutions.

ABOUT GOLDMAN SACHS

At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world.

We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers.

We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html

Date Posted

08/12/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - UI Systems - Realtor.com

Views in the last 30 days - 12

Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...

View Details

Account Executive (Fully remote) - Branching Minds

Views in the last 30 days - 9

Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...

View Details

Windows Engineer - Dynata

Views in the last 30 days - 17

The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...

View Details

Digital Project Coordinator / Brand & Account Manager - Forthea Interactive Marketing

Views in the last 30 days - 6

Forthea is an awardwinning digital marketing agency that improves lead generation for clients by focusing on superior data analytics and creative exec...

View Details

Senior Financial Analyst (Remote First) - European Wax Center

Views in the last 30 days - 6

The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...

View Details

Account Specialist - LyondellBasell

Views in the last 30 days - 7

LyondellBasell a leading global company in plastics chemicals and refining is seeking a Dynamic Supply Chain Team member The role involves managing do...

View Details