Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer (Go/Golang & Microservices)

NetApp

Deutschland

Vor Ort

EUR 60.000 - 90.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

A leading company in data management is seeking a Software Engineer specializing in Go/Golang and Microservices. You'll work on their AI Data Platform, developing innovative cloud solutions. The role demands proficiency in programming and familiarity with machine learning libraries, along with experience in cloud environments and microservices architecture. Ideal candidates will have a background in computer science and a passion for technology.

Qualifikationen

  • 4-7 years of related experience required.
  • Proficiency in computer architecture and data structures.
  • Experience with AI/ML frameworks like PyTorch or TensorFlow is a plus.

Aufgaben

  • Develop and design the AI Data Platform.
  • Enhance existing products and develop new ones.
  • Engage in technical discussions within teams.

Kenntnisse

Proficiency in Go/Golang
Machine Learning Libraries
Microservices
REST APIs
Linux environments
Cloud platforms (AWS/Azure/GCP)
Kubernetes
NoSQL databases
Big Data Technologies
AI/ML frameworks

Ausbildung

Bachelor's or Master's Degree
PhD (with relevant experience)

Jobbeschreibung

Title: Software Engineer (Go/Golang & Microservices)

Location: Bangalore, Karnataka, IN

Requisition ID: 130709

Job Summary

  1. Member of a software engineering team involved in the development and design of the AI Data Platform built on NetApp’s flagship storage operating ONTAP.
  2. ONTAP is a feature-rich stack with extensive data management capabilities used in mission-critical applications globally. You will work on developing, testing, and debugging distributed software that powers NetApp's cloud, hybrid-cloud, and on-premises AI/ML solutions.
  3. As part of the R&D team, focus areas include market and customer requirements, supportability, technological advancements, product quality, cost, and time-to-market. The role involves enhancing existing products and developing new ones.
  4. This is a mid-level position requiring broad thinking, systems focus, creativity, team orientation, technical savvy, adaptability to working in small and large teams, eagerness to learn, and results-driven attitude.

Job Requirements

  1. Proficiency in programming languages like Go/Golang.
  2. Experience with Machine Learning Libraries and Frameworks: PyTorch, TensorFlow, Keras, Open AI, LLMs (Open Source), LangChain, etc.
  3. Hands-on experience with Rest APIs and Microservices using frameworks like Flask.
  4. Experience working in Linux environments, cloud platforms (AWS/Azure/GCP), Kubernetes (control plane, auto-scaling, orchestration, containerization).
  5. Experience with NoSQL document databases such as MongoDB, Cassandra, Cosmos DB, DocumentDB.
  6. Experience building Microservices, REST APIs, and related frameworks.
  7. Knowledge of Big Data Technologies like Spark, Hadoop, and distributed storage systems for large datasets and parallel processing.
  8. Proven track record with mid to large-sized projects.
  9. Support development and testing activities involving interdependent tasks.
  10. Engage in technical discussions within the team and cross-functional teams.
  11. Willingness to undertake additional responsibilities contributing to team and company goals.
  12. Strong understanding of computer architecture, data structures, and programming practices.
  13. Experience with AI/ML frameworks like PyTorch or TensorFlow is a plus.

Education

Typically requires 4-7 years of related experience with a bachelor’s or master’s degree; or a PhD with relevant experience.


Job Segment: Test Engineer, Software Engineer, Testing, R&D Engineer, Cloud, Engineering, Technology

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.