Goldman Sachs - Dallas, TX

posted about 2 months ago

Full-time - Entry Level
Dallas, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

As a Full-stack Software Engineer on the Data Engineering team at Goldman Sachs, you will play a crucial role in enhancing the Legend data platform and its curated data offerings. This position involves tackling complex engineering challenges related to distributed software development, optimizing data access and delivery, and ensuring that business data needs are met efficiently. You will collaborate with various stakeholders to design data models and contribute to open-source technology, driving the adoption of cloud solutions for data processing and warehousing.

Responsibilities

  • Design & develop modern data management tools to curate important data sets, models, and processes.
  • Identify areas for process automation and further efficiencies.
  • Contribute to the open-source technology Legend.
  • Drive adoption of cloud technology for data processing and warehousing.
  • Engage with data consumers and producers to design appropriate models.

Requirements

  • A Bachelor or Master degree in a computational field (Computer Science, Applied Mathematics, Engineering, or related quantitative discipline).
  • 0 - 2 years of relevant work experience in a team-focused environment.
  • 0 - 2 years of experience in distributed system design.
  • 0 - 2 years of experience using Java, Python, and/or React.
  • Strong object-oriented design and programming skills, particularly in Java.
  • Experience with cloud infrastructure (AWS, Azure, or GCP) and infrastructure as code (Terraform, CloudFormation, or ARM templates).
  • Proven experience applying domain-driven design to build complex business applications.
  • Deep understanding of data curation and data quality, including traceability, security, performance latency, and correctness.
  • In-depth knowledge of relational and columnar SQL databases, including database design.
  • Expertise in data warehousing concepts (e.g., star schema, entitlement implementations).
  • Experience in REST and/or GraphQL.
  • Experience in creating Spark jobs for data transformation and aggregation.
  • Comfort with Agile operating models (practical experience of Scrum/Kanban).
  • Excellent communication skills and ability to work with subject matter experts.

Nice-to-haves

  • Financial Services industry experience.
  • Experience with Pure/Legend.
  • Working knowledge of open-source tools such as AWS Lambda, Prometheus.

Benefits

  • Diversity and inclusion initiatives
  • Training and development opportunities
  • Wellness programs
  • Mindfulness programs
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service