Data Engineering – Core Data Platform – Software Engineer – Associate
Company | Goldman Sachs |
---|---|
Location | Dallas, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- A Bachelor or Master degree in a computational field (Computer Science, Applied Mathematics, Engineering, or in a 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
- 0 – 2 years of experience or interest in functional programming languages
- Strong object-oriented design and programming skills and experience in OO languages (Java)
- Strong 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 multidimensionality of data, data curation and data quality, such as traceability, security, performance latency and correctness across supply and demand processes
- In-depth knowledge of relational and columnar SQL databases, including database design
- Expertise in data warehousing concepts (e.g. star schema, entitlement implementations, SQL v/s NoSQL modeling, milestoning, indexing, partitioning)
- 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)
- General knowledge of business processes, data flows and the quantitative models that generate or consume data
- Excellent communications skills and the ability to work with subject matter experts to extract critical business concepts
- Independent thinker, willing to engage, challenge or learn
- Ability to stay commercially focused and to always push for quantifiable commercial impact
- Strong work ethic, a sense of ownership and urgency
- Strong analytical and problem solving skills
- Establish trusted partnerships with key contacts and users across business and engineering teams
Responsibilities
- Design & develop modern data management tools to curate our most important data sets, models and processes, while identifying areas for process automation and further efficiencies
- Contribute to an open-source technology –
- Drive adoption of cloud technology for data processing and warehousing
- Engage with data consumers and producers in order to design appropriate models to suit enable the business
Preferred Qualifications
- Financial Services industry experience
- Experience with Pure/Legend
- Working knowledge of open-source tools such as AWS lambda, Prometheus