Software Engineer - Data Science and Machine Learning - NLPIR

Goldman Sachs
Apply Now

Job Description


Software Engineers are accomplished creative thinkers who contribute their own original perspectives and ideas to a highly collaborative environment that values real world delivery in order to drive business demands and outcomes. As a Software Engineer, you would be working in an enthusiastic and self-starting team of talented individual contributors with diverse opinions, who relish the opportunity to pursue a wide variety of challenging problem spaces. Software Engineers are expected to be working with core businesses to fundamentally push the boundaries in FinTech.

As a Software Engineer in GS, your focus will be on developing AI/NLP technology based products for a variety of applications in the financial industry. As such, you should have demonstrable experience delivering applications that offer API as well as UI based experiences at scale, preferably using Cloud Native technologies. You are a technical leader who has deep understanding in building and delivering high quality products with mission critical SLOs using best practices in cloud and platform technologies. You must have a curiosity to learn new AI/ML techniques, and understand the system implications or data-centric development, testing, deployment and monitoring.

We are looking for a Software Engineer who has relevant industry experience architecting and building cloud based products. As an engineer on the team, you will have the opportunity to:

  • Work on a strategic platform used by all businesses across the firm
  • Interact directly with the business and other engineering teams, and collaborate with our team of NLP engineers/Data Scientists to build innovative solutions that support GS business
  • Ability to think critically about systems and to make adjustments consistently as needed
  • Drive the design and implementation of the product in a team-oriented environment
  • Apply an entrepreneurial approach to problem solving and product development
  • Develop your technical skills; we will provide support to help you grow


  • 10+ years of experience developing SaaS based products on cloud. You've likely been called a Software or a Product Engineer.
  • Bachelor’s degree or relevant work experience in Computer Science or a related field.
  • Experience in designing, and developing applications in Cloud Environment (AWS) – Lambdas, ECS, FARGATE, EC2, CloudWatch, ELK, API Gateway.
  • Knowledge on Database, Logging and Monitoring.
  • Kubernetes experience.
  • Sound understanding of SDLC, CI/CD, IaC, and DevOps principles and best practices.
  • Experience managing the operational lifecycle (monitoring, alerts, dashboards, incident management) of a production service using observability tools such as Kibana, Prometheus, Grafana, PagerDuty, etc.
  • Experience with agile methodologies such as scrum, and working with product managers.
  • Focus on thorough testing, code quality and delivery.
  • Proficient in one programming language - Python/Java.


  • AWS experience is highly preferred.
  • Knowledge of building and working on automated MLOps is highly preferred

Company Info.

Goldman Sachs

The Goldman Sachs Group, Inc. is an American multinational investment bank and financial services company headquartered in New York City. Goldman Sachs offers services in investment banking (advisory for mergers and acquisitions and restructuring), securities underwriting, asset management and investment management, and prime brokerage. It is a market maker and brokers credit products, mortgage-backed securities, insurance-linked securities, secu

  • Industry
  • No. of Employees
  • Location
    200 West Street New York, NY 10282 USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Goldman Sachs is currently hiring Software Engineer Data Jobs in Bengaluru, Karnataka, India with average base salary of ₹700,000 - ₹1,200,000 / Year.

Similar Jobs View More