Job Title: Associate – Software Engineer (L2)
Location: Hyderabad, India
Experience Required: 2–5 Years
Education: Bachelor’s / Master’s in Computer Science, Engineering, Applied Mathematics, or related field
Service Line: Engineering Division
Role Overview:
Goldman Sachs is hiring an Associate Software Engineer to join its Engineering Division. In this role, you will be part of a fast-paced environment, developing large-scale data solutions, enabling real-time decision-making, and solving critical engineering problems that support the firm’s core financial operations.
Key Responsibilities:
Curate, design, and catalog high-quality data models to ensure accessibility and reliability.
Build scalable data processing frameworks for enterprise-level datasets.
Deliver data-driven insights to drive business-critical decisions.
Deploy modern data management tools and automate critical data operations.
Evaluate and integrate new internal and external datasets.
Engineer robust streaming data processing pipelines.
Promote adoption of cloud technology for data processing and warehousing.
Engage with stakeholders to design optimal data models aligned to business needs.
Additional Responsibilities:
Work with subject matter experts to extract key business concepts.
Collaborate across global teams for architecture and solution delivery.
Continuously push for quantifiable business impact.
Independently drive innovation and identify improvement opportunities.
Technical Requirements:
Proficient in Java, Python, C++, or C#.
Solid experience in domain-driven design for complex systems.
Expertise in SQL-based relational and columnar databases, including schema design.
Strong understanding of data quality, traceability, and performance optimization.
Familiar with data flow, business logic, and the use of quantitative models.
Excellent communication, analytical, and problem-solving skills.
Preferred Skills:
Financial services industry experience.
Familiarity with Hadoop ecosystem tools (e.g., HDFS, Spark).
Cloud experience and exposure to scalable infrastructure.
Ability to simplify complex technical ideas for business stakeholders.