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.
| Company | Goldman Sachs |
|---|---|
| Role | Associate – Software Engineering |
| Qualification | Qualification: BE / BTech / MCA / MTech (CS, IT & related) |
| Experience | 0–3 Years |
| Salary | As per the company policy |
| Location | Bengalure, 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
Disclaimer: FreshersJobs.shop is not a recruitment agency. We do not charge candidates. Always apply through official company career websites.