Menu

Associate – Software Engineering

Goldman Sachs

📍 Bengalure, Karnataka

FreshersJobs Editorial Desk provides verified hiring insights and simplified role explanations to help fresh graduates prepare confidently before applying.

CompanyGoldman Sachs
Role Associate – Software Engineering
QualificationQualification: BE / BTech / MCA / MTech (CS, IT & related)
Experience0–3 Years
SalaryAs per the company policy
LocationBengalure, Karnataka

Associate – Software Engineering (GOLDMAN SACHS)

About Goldman Sachs

Founded in 1869, Goldman Sachs is a global leader in investment banking, securities, and asset management. The firm serves corporations, financial institutions, governments, and individuals across more than 30 countries.

Goldman Sachs is known for its strong engineering culture, innovation-driven mindset, and the development of technology solutions that shape the future of global finance.

About the Role

Goldman Sachs is hiring an Associate – Software Engineering professional to join the GenAI Semantic Search Team.
This team builds high-performance, distributed search platforms that power AI-driven and data-intensive applications.

In this role, you will design, develop, and optimize backend services using modern open-source technologies while working with large-scale datasets and Natural Language Processing (NLP) systems.

Key Responsibilities

• Design and develop scalable, distributed backend systems
• Build and maintain high-performance semantic search engines
• Apply NLP techniques for real-world search and conversational AI use cases
• Evaluate and integrate Large Language Models (LLMs) to improve system intelligence
• Develop microservices and RESTful APIs
• Optimize system performance, reliability, and scalability
• Collaborate with global engineering teams across regions
• Maintain technical documentation and testing standards

Eligibility & Skills Required

This role is suitable for candidates with 0–3 years of experience in backend or software engineering.

Required Skills

• Strong backend development experience using Java
• Experience with multithreaded, concurrent, and distributed systems
• Knowledge of microservices architecture and REST APIs
• Hands-on experience with open-source technologies such as:
  – Kafka
  – ElasticSearch
  – gRPC
  – MongoDB
  – Hazelcast
  – Vert.x
• Familiarity with Python for NLP or data-related tasks
• Understanding of search engines and Lucene framework

Preferred Skills

• Knowledge of semantic search and information retrieval systems
• Exposure to vector databases (added advantage)
• Strong analytical and problem-solving skills
• Ability to work in global, cross-functional teams
• Excellent communication skills

Why Join Goldman Sachs (Freshers’ Choice)

• Work on next-generation AI and semantic search platforms
• Collaborate with world-class engineers and data scientists
• Exposure to large-scale, real-world financial systems
• Strong culture of learning, innovation, and inclusivity
• Competitive compensation and global career growth opportunities

FreshersJobs.shop Insights

Candidates applying for Goldman Sachs software engineering roles should focus on Java fundamentals, distributed systems concepts, data structures, and problem-solving skills. Understanding microservices, search systems, and backend scalability significantly improves interview performance.

Common Mistakes Freshers Should Avoid

• Weak understanding of backend and distributed system fundamentals
• Lack of clarity while explaining technical projects
• Ignoring performance, scalability, and concurrency concepts
• Poor communication during technical interviews

How to Apply

Interested candidates should apply only through Goldman Sachs’ official career portal.

Author: FreshersJobs Team
Reviewed by: Chethan M P
Last Updated: January 2026

View Official Job Posting →

Disclaimer: FreshersJobs.shop is not a recruitment agency. We do not charge candidates. Always apply through official company career websites.