Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Red hat Software Engineer 
Ireland 
795665216

01.12.2024

Primary Job Responsibilities

  • Monitor and participate in upstream AI/ML communities, evaluating new AI/ML-related technologies in the space and considering potential integrations and collaborations upstream.

  • Design and build new product features, carrying your feature through all phases of software development and delivery, including: researching and conceptualization, participation in team design review, writing the implementation, authoring a testing strategy and necessary automation, productizing and packaging the code, and supporting its deployment through to end-users.

  • Take part in the shared responsibility of delivering and maintaining your product..

  • Run technical initiatives that grow, improve, and scale our existing processes.

  • Contribute to the development of the open-source projects that comprise Red Hat’s AI family of products.

  • Regularly communicate with project stakeholders including other teams of Red Hat engineers, product managers, consultants, management, and senior leadership.

Required Skills

  • 2-5+ years of experience as a software developer, software engineer, or similar roles.

  • Passion, curiosity, and desire to create new things and examine how things work internally.

  • Solid experience with source code management tools such as Git .

  • Ability to proactively add new features, debug, identify, and track issues.

  • Strong experience developing in Python. Experience with Go and C/C++ languages are not required, but is considered nice to have.

  • Experience developing unit and integration tests for your code.

  • Excellent system understanding and troubleshooting capabilities.

  • Ability to work on your own in a fast-paced, ever-changing environment.

  • Understanding of how Open Source and Free Software communities work.

  • Ability to quickly learn and use new tools and technologies and proactively work as a part of a wider team.

Nice to Haves

  • Familiarity with AI and Machine Learning platforms, tools, and frameworks, such as: Tensorflow, PyTorch, LLaMA.cpp, and Kubeflow.

  • Experience working with Kubernetes/OpenShift and containers, troubleshooting issues, and working with YAML.

  • Experience creating Ansible automation scripts.

  • Experience with hardware accelerators, such as GPU, CUDA, and ROCm.

  • Understanding of DevOps methodology.

  • Bachelor's degree or higher in computer science or other related discipline.