Internal Audit-IA Data Strategy & Analytics-New York-Associate at Goldman Sachs | NY, US | Rezi

Internal Audit-IA Data Strategy & Analytics-New York-Associate at Goldman Sachs

Internal Audit-IA Data Strategy & Analytics-New York-Associate

Goldman Sachs · NY, US

2 days ago

Internal Audit-IA Data Strategy & Analytics-New York-Associate

Goldman Sachs · NY, US

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Design, develop, test, and maintain Python-based applications, services, and automation that power analytical and audit workflows. Build and expose well-documented, secure RESTful APIs. Develop responsive, intuitive user interfaces using React and JavaScript. Design and refine data models and write efficient SQL. Manage source control, code reviews, and automated build/test/deploy workflows. Package and deploy applications to containerized environments. Champion engineering quality through unit tests, integration tests, and Test-Driven Development. Partner closely with product owners and audit stakeholders in a global, distributed Agile/Scrum setting. Proactively identify opportunities for improvement.

Responsibilities

  • Design, develop, test, and maintain Python-based applications, services, and automation.
  • Build and expose well-documented, secure RESTful APIs using Flask or similar frameworks.
  • Develop responsive, intuitive user interfaces using React and JavaScript.
  • Design and refine logical and physical data models.
  • Write efficient SQL to support reporting, analytics, and application needs.
  • Manage source control, code reviews, and automated build/test/deploy workflows in GitLab.
  • Contribute to and improve CI/CD pipelines.
  • Package and deploy applications to containerized environments.
  • Work with the platform team to promote code across environments reliably and repeatably.
  • Champion engineering quality through unit tests, integration tests, and Test-Driven Development (TDD).
  • Partner closely with product owners and audit stakeholders in a global, distributed Agile/Scrum setting.
  • Proactively identify opportunities to improve performance, reliability, maintainability, and developer experience.

Requirements

  • Bachelor's degree (or higher) in Computer Science, Engineering, or a related technical discipline.
  • 3-5 years of professional software engineer experience.
  • 3-5 years of strong, hands-on Python development experience building production applications.
  • Exposure to data analytics tooling (pandas, NumPy).
  • 1-2 years of hands-on experience building UIs with React and modern JavaScript.
  • Solid SQL skills.
  • Good understanding of data modelling concepts (normalization, relational/dimensional design, schema evolution, and query performance).
  • Hands-on experience with GitLab.
  • Strong grasp of core Git concepts (branching strategies, merge requests, rebasing, conflict resolution).
  • Practical exposure to CI/CD pipelines.
  • Demonstrated experience implementing unit tests, integration tests, and applying Test-Driven Development.
  • Proven track record operating in a fast-paced Agile/Scrum setup with a global/remote team.
  • Experience designing and developing Flask-based REST APIs (or FastAPI/Django REST Framework).
  • Working knowledge of deploying code to a Kubernetes cluster.
  • Experience with containerization using Docker.
  • Familiarity with API design best practices (versioning, authentication/authorization, pagination, error handling, OpenAPI/Swagger documentation).
  • Understanding of cloud platforms such as Snowflake.
  • Prior experience in financial services, risk, or Internal Audit domains.

Skills

  • Python
  • RESTful APIs
  • Flask
  • React
  • JavaScript
  • SQL
  • Data Models
  • GitLab
  • CI/CD pipelines
  • Unit tests
  • Integration tests
  • Test-Driven Development (TDD)
  • Agile/Scrum
  • pandas
  • NumPy
  • FastAPI
  • Django REST Framework
  • Kubernetes
  • Docker
  • Snowflake

Work Type

  • global
  • distributed
  • Agile/Scrum

Experience Level

  • 3-5 years of professional software engineer experience
  • 3-5 years of strong, hands-on Python development experience
  • 1-2 years of hands-on experience building UIs with React and modern JavaScript

Education Level

  • Bachelor's degree (or higher) in Computer Science, Engineering, or a related technical discipline