G-Z0CWG71G0R

Senior Software Engineer

Job Type:
Permanent
Industry:
IT
Job reference:
BBBH7218_1729779184
Posted:
9 months ago

Job Title: Senior Software Engineer
Job Type: Permanent
Job Location: Waterford,Ireland


Company Overview:
Our client is the world's leading provider of enterprise open-source software solutions, utilizing a community-driven approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a presence in over 40 countries, our associates have the flexibility to choose a work environment that best suits their needs, ranging from in-office to fully remote options.


The Role:
As a Senior Software Engineer on one of the OpenShift AI teams, you will have the opportunity to actively participate in a component team as well as engage with affiliated open-source communities. You will collaborate as part of an evolving development team to rapidly design, secure, build, test, and release new capabilities. This role primarily involves individual contributions, with close collaboration alongside other developers and cross-functional teams. A passion for working within open-source communities and developing solutions that integrate open-source and partner technologies into a cohesive platform is essential.


What You Will Do:

  • Contribute to the architecture, design, development, and testing of new features and solutions.
  • Drive innovation in the MLOps domain by actively participating in upstream communities.
  • Ensure that non-functional requirements, including security, resiliency, and maintainability, are met.
  • Write unit and integration tests, collaborating with quality engineers to ensure product quality.
  • Foster a culture of continuous improvement by sharing recommendations and technical knowledge with team members.
  • Collaborate with product management, engineering, and cross-functional teams to analyze and clarify business requirements.
  • Communicate effectively with stakeholders and team members to ensure transparency in development efforts.
  • Provide thoughtful and prompt code reviews.

What You Will Bring:

  • Experience developing applications in Go, Python, or other programming languages.
  • Experience with Kubernetes, OpenShift, or other cloud-native technologies.
  • Ability to quickly learn and utilize new tools and technologies.
  • Familiarity with source code management tools such as Git.
  • Strong system understanding and troubleshooting capabilities.
  • Ability to work independently in a fast-paced, ever-changing environment.
  • Excellent written and verbal communication skills.

Additional Qualifications:

  • While a bachelor's degree or higher in computer science or a related discipline is valued, practical experience and technical expertise are prioritized.
  • Understanding of the dynamics of Open Source and Free Software communities.
  • Experience with development for public cloud services (AWS, GCE, Azure).
  • Experience working with or deploying MLOps platforms.

If you are interested in this role or would like to discuss it further, please contact Nidhi at +353 1 645 5244 or email [email protected].

Back job search
Back to Search Results
G-Z0CWG71G0R