Software Engineer (Go/Golang & Microservices)

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Deutschland
EUR 60.000 - 90.000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
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