AI Compiler Developer - Waterford Office
Multiple Cities
IBM
For more than a century, IBM has been a global technology innovator, leading advances in AI, automation and hybrid cloud solutions that help businesses grow.
Introduction
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
Key Job Details
Role:AI Compiler Developer – Waterford Office Location: Multiple Locations See All Dublin Cork Category:Infrastructure & Technology Employment Type:Full-Time Travel Required:No Travel Contract Type:Regular Company:(1679) Software Labs Campus Unlimited Company Req ID:738465BR
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.
Key Job Details
Role:AI Compiler Developer – Waterford Office Location: Multiple Locations See All Dublin Cork Category:Infrastructure & Technology Employment Type:Full-Time Travel Required:No Travel Contract Type:Regular Company:(1679) Software Labs Campus Unlimited Company Req ID:738465BR
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Categories:
Deep Learning Jobs
Engineering Jobs
Tags: Agile Architecture Deep Learning Engineering GitHub Java Jenkins Machine Learning ML models ONNX Open Source Python PyTorch Research Scala TensorFlow Testing
Perks/benefits: Career development
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsStaff Data Scientist jobsPrincipal Data Engineer jobsBI Developer jobsData Scientist II jobsData Manager jobsData Science Manager jobsJunior Data Analyst jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsSr. Data Scientist jobsData Science Intern jobsSenior AI Engineer jobsData Engineer III jobsSenior Data Scientist, Performance Marketing jobsSr Data Engineer jobsSoftware Engineer, Machine Learning jobsJunior Data Engineer jobsData Specialist jobsBI Analyst jobsJunior Data Scientist jobsSenior Artificial Intelligence/Machine Learning Engineer - Remote, Latin America jobsData Analyst Intern jobsData Analyst II jobs
Linux jobsSnowflake jobsEconomics jobsHadoop jobsPhysics jobsOpen Source jobsJavaScript jobsComputer Vision jobsAirflow jobsRDBMS jobsMLOps jobsKafka jobsNoSQL jobsScala jobsData Warehousing jobsBanking jobsGoogle Cloud jobsData warehouse jobsKPIs jobsPostgreSQL jobsGitHub jobsOracle jobsR&D jobsClassification jobsScikit-learn jobs
SAS jobsTerraform jobsCX jobsLooker jobsScrum jobsStreaming jobsDistributed Systems jobsData Mining jobsPandas jobsRobotics jobsBigQuery jobsJenkins jobsIndustrial jobsPySpark jobsJira jobsReact jobsRedshift jobsdbt jobsMicroservices jobsUnstructured data jobsMySQL jobsMatlab jobsData strategy jobsE-commerce jobsGPU jobs