Talent.com
Senior Software Development Engineer - Golang
Senior Software Development Engineer - GolangIBM • bangalore, karnataka, in
Senior Software Development Engineer - Golang

Senior Software Development Engineer - Golang

IBM • bangalore, karnataka, in
9 hours ago
Job description

Our team builds and maintains Nomad, a performant, distributed cluster orchestrator that supports heterogeneous workloads including containerized applications, VMs, batch processing, and machine learning frameworks. Our customers run Nomad on tens of thousands of nodes, and rely on our tools to operate their own infrastructure and software. The Nomad Engineering team cares deeply about reliability, performance, and the usability for our users.

Some of the future challenges for our team include :

  • Building an extensible orchestration platform for a variety of runtime drivers, devices and logging.
  • Advanced scheduling use cases such as managing dependencies between tasks, oversubscription and rebalancing.
  • Service segmentation and enabling shared network namespaces among tasks.
  • Deployments across a large fleet of nodes spanning multiple regions.
  • Debugging and inspection capabilities for tasks.
  • Monitoring and predicting resource utilization.
  • Development of the our Nomad Ecosystem of tools to enable the extensibility of running and operating Nomad.

Much of our work and libraries are available to the community or are community available. Nomad and its supporting libraries are written in Go.

In this role you can expect to…

  • Work on next-generation distributed systems for orchestration
  • Develop novel algorithms within the context of our tools
  • Build and architect systems for managing extremely large-scale global fleets of resources
  • Interface directly with internal teams, users and HashiCorp customers, as well as the Nomad community
  • Own the full lifecycle of feature development from design through testing and release
  • Program in Go, learning from and contributing to a team committed to continually improving their skills
  • Be available for an on-call rotation as third tier support of the product
  • References : https : / / developer.hashicorp.com / nomad / docs / what-is-nomad

    Required Skills :

  • You have 8+ years of professional experience in software development
  • You have a basic understanding of cluster orchestrators and schedulers (Borg, Kubernetes, Mesos etc).
  • You enjoy designing systems for managing highly reliable infrastructure
  • You have experience with container technologies : Linux, CGroups, Docker, Podman, etc.
  • You are comfortable with low-level programming or are excited to learn.
  • You have prior experience working in high-performance or distributed systems; while we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates
  • You are able to knowledgeably discuss design and performance tradeoffs in complex systems
  • You exhibit ownership in your work, including research and understanding of the problem space, collaborating with the team to come up with solutions, proactively communicating your progress to the team, and shipping the feature over the finish line
  • Create a job alert for this search

    Senior Software Development Engineer • bangalore, karnataka, in

    Related jobs
    Senior Software Engineer Golang

    Senior Software Engineer Golang

    CloudBees • Bengaluru, Karnataka, India
    CloudBees enables enterprises to deliver scalable compliant and secure software empowering developers to do their best work. Seamlessly integrating into any hybrid and heterogeneous environment Clou...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer II (Backend -Golang / Python)

    Senior Software Engineer II (Backend -Golang / Python)

    LG Ad Solutions • Bengaluru, Karnataka, India
    Marketing approved company description, please do not edit this section.LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. Provide an overview of the the role and...Show more
    Last updated: 8 days ago • Promoted
    Senior Software EngineerGolang

    Senior Software EngineerGolang

    New Relic • Bengaluru, Karnataka, India
    We are a global team of innovators and pioneers dedicated to shaping the future of observability.At New Relic we build an intelligent platform that empowers companies to thrive in an AI-first world...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developement Engineer

    Senior Software Developement Engineer

    Delta Air Lines • Bengaluru, India
    Technology is a key enabler of the differentiated services that Delta provides.At the DTH, you get the opportunity to work on projects with a significant impact on business outcomes and customer ex...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Best Buy • Bengaluru, India
    Lead the delivery of complex solutions, coding larger features from start to finish.Actively participate in planning, and performing code and architecture reviews of their teams product.Help ensure...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer(Golang)

    Senior Engineer(Golang)

    ACL Digital • Bengaluru, Karnataka, India
    Demonstrated ability in designing, building, refactoring and releasing software.Hands-on experience with Kubernetes plugin / operator / CRD development. Having experience with KubeRay is a big plus....Show more
    Last updated: 28 days ago • Promoted
    Senior Software Engineer - Gen AI Applications

    Senior Software Engineer - Gen AI Applications

    iQuanti • Bengaluru, Karnataka, India
    Join iQuanti’s Technology & AI (TAI) team to create GenAI-powered digital products that revolutionize marketing performance and accelerate our AI-first transformation. As a Senior Software Engineer,...Show more
    Last updated: 19 hours ago • Promoted • New!
    Golang-Lead Engineer

    Golang-Lead Engineer

    Ascendion • Bengaluru, Karnataka, India
    We are looking for experienced Backend Developers skilled in Golang to build and enhance backend services for a large-scale platform. The ideal candidate should have strong backend engineering capab...Show more
    Last updated: 2 days ago • Promoted
    Golang Backend Engineer

    Golang Backend Engineer

    Hyqoo • Bangalore, IN
    Job Title : Backend Engineer (Golang).Duration : 6+ months with possibility of extensions.Time Zone : IST hours 9am to 6pm. Design, develop, and maintain backend services using Golang within a microser...Show more
    Last updated: 23 days ago • Promoted
    Golang Developer

    Golang Developer

    Intelligenz IT • bangalore, karnataka, in
    Onsite / Hybrid / remote – Onsite (Mandatory).Resource should be proficient in Golang for building scalable, high performance applications and microservices with strong understanding of REST APIs, dist...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Software Engineer - Golang

    Senior Software Engineer - Golang

    Saarthee • bangalore, karnataka, in
    Saarthee is a Global Strategy, Analytics, Technology and AI consulting company, where our passion for helping others fuels our approach and our products and solutions. Our diverse and global team wo...Show more
    Last updated: 5 hours ago • Promoted • New!
    Technical Lead (Golang)

    Technical Lead (Golang)

    Kredivo Group • Bengaluru, Karnataka, India
    Successfully and independently deliver large-size projects, including scoping, planning, design, development, testing, rollout and maintenance. Write clean, concise, modular and well-tested code.Rev...Show more
    Last updated: 7 days ago • Promoted
    Golang Lead

    Golang Lead

    Infogain • bangalore, karnataka, in
    Title : OneConfig Go-Lang full stack engineer Job description - OneConfig We are seeking an experienced Full Stack Developer specialising in GoLand and React / Svelt JS to join our dynamic tech team....Show more
    Last updated: 1 day ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    DigiCert • Bengaluru, Karnataka, India
    Were a leading global security authority thats disrupting our own category.Our encryption is trusted by the major ecommerce brands the worlds largest companies the major cloud providers entire coun...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Randstad India • Bengaluru, Karnataka, India
    At Infoblox every breakthrough begins with a bold what if.What if your ideas could ignite global innovation.What if your curiosity could redefine the future. We invite you to step into the next exci...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer - Oracle Retail Applications

    Senior Software Engineer - Oracle Retail Applications

    lululemon India Tech Hub • Bengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    Delta Air Lines • Bengaluru, India
    Develop frameworks to enhance applications and tools to improve speed to test in AWS.Design, develop, execute, and maintain software to test the product / application. Develop APIs and Web application...Show more
    Last updated: 30+ days ago • Promoted
    Oracle Retail Applications - Senior Software Engineer

    Oracle Retail Applications - Senior Software Engineer

    lululemon India Tech Hub • Bengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show more
    Last updated: 30+ days ago • Promoted