AI Compiler Developer - Waterford Office
Company
IBM
Location
IE Dublin
Type
Full Time
Job Description
As a developer on the AI on IBM Z team you bring AI and machine learning capabilities to IBMβs flagship enterprise server β IBM Z. This includes providing the capabilities for customers to train deploy inference and monitor AI/ML models on z/OS and empowers transactions and applications on IBM Z to infuse trustworthy AI at scale without impacting service level agreements (performance).
The AI on IBM Z development team is driving the product development and delivery lifecycle with continuous delivery approach and agile practices including roadmap design development testing delivery and technical support of the product. The AI on IBM Z development team is a global team with talent based in multiple countries. Now weβre looking for additional developers to strengthen the capacity of the team and work together to better execute our product roadmap.
Your Role and Responsibilities
In this job offering we are specifically looking for new team members to grow our Deep Learning & Compiler teams in the AI Group. If youβre a motivated and talented individual who is passionate about deep learning and compiler development we want you.
As a Deep Learning Compiler Developer you will be responsible for designing developing and optimizing deep learning models and compiler infrastructure to accelerate AI workloads. You will work closely with our research team to develop novel compiler techniques and integrate them with deep learning frameworks.
As a Compiler Technology Developer for the IBM Z Deep Learning Compiler on IBM Z AI and Analytics team you will be responsible for development maintenance test and delivery of deep learning compiler-related technologies. You will work together with the IBM Z team the IBM Research team and more on technologies such as LLVM and ONNX-MLIR to optimize use of the AI capabilities on IBM Z.
Additional Responsibilities:
Design and develop novel compiler techniques to optimize deep learning models for various hardware platforms.
Collaborate with research team to develop and integrate new deep learning algorithms and models.
Optimize and fine-tune deep learning models for performance power and memory efficiency.
Develop and maintain compiler infrastructure to support various deep learning frameworks (e.g. TensorFlow PyTorch).
Work with cross-functional teams to integrate compiler optimizations with other components of the AI stack.
Develop and maintain technical documentation and testing frameworks.
Stay up-to-date with the latest advancements in deep learning and compiler research.
***PLEASE NOTE*** β This position is based in our Waterford location and requires working onsite 3 days per week.
Required Technical and Professional Expertise
- Familiarity with a variety of software engineering concepts including practices and procedures related to open source technologies.
- General software development test and/or debug skills.
- Demonstrated experience and usage of one or more programming languages such as C C++ Python Scala Or Java.
- Knowledgeable on software engineering best practices (code reviews).
- Knowledge of computer architecture parallel processing and optimization techniques.
Preferred Technical and Professional Expertise
- Compiler design principles.
- Experience with Machine Learning frameworks (e.g. Pytorch) and Machine Learning Models.
- Proficient in source control management tools (e.g GitHub and Jenkins).
- Familiarity with Data Science.
- Familiarity with the IBM LinuxOne and/or IBM Z systems.
Date Posted
11/15/2024
Views
0
Similar Jobs
Software Developer - Container Extensions - Waterford Office - IBM
Views in the last 30 days - 0
The job posting is seeking an entrylevel software developer to work on IBM Z development team focusing on container technology AI workloads and openso...
View DetailsFirmware Developer – Linux Integration MCP - Waterford Office - IBM
Views in the last 30 days - 0
The job posting is for a key member of the global team to develop the Linux platform for multiple embedded controllers in the IBM Z machine The role r...
View DetailsCEng Support/Development Engineer - IBM
Views in the last 30 days - 0
The job posting is for a CEng SupportDevelopment Engineer position in IBMs Dublin Ireland office The role involves working in a high growth area of Hy...
View DetailsIntern Content Designer - Technical Writer - IBM
Views in the last 30 days - 0
The job posting is looking for Content Designers and Technical Writers to create a delightful content experience for clients The role involves designi...
View DetailsLegal Internship - IBM
Views in the last 30 days - 0
The job posting is for a legal internship at IBMs Dublinbased Legal Resource Centre The role involves general legal agreement reviews transactional an...
View DetailsCustomer Success Manager Architect - Germany - IBM
Views in the last 30 days - 0
The job posting is for a Customer Success Manager Architect at IBM responsible for helping customers achieve business outcomes with hybrid cloud and A...
View Details