Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Compiler Optimization Developer

Full-time

IBM

Job Responsibility: Introduction A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud- software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive. Your Role and Responsibilities Your Role and Responsibilities : As an IBM Runtimes Open-Source Compiler Developer, you will join the hundreds of developers actively contributing to our public GitHub projects, using industry standard tools like Git, ZenHub, Jenkins, and Slack. Our development lifecycle and activities, from concept to delivery, happen openly in collaboration with community developers and researchers and we support building your own developer identity and influence in the various programming languages and runtimes communities. As an IBM developer, you of course have access to the full range of IBM teams and technologies, so you are able to influence the whole stack optimization efforts in IBM, from hardware design to OS to language runtime to middleware to cloud and cloud native applications. We are looking to hire a developer who will join the JIT (Just-In-Time) Compiler team in Toronto. You will collaborate with team to identify performance improvement opportunities through benchmarking and analysis, implement new or tune existing features and optimizations in the JIT compiler, and collaborate with IBM and open community developers of other Java runtime components, hardware, OS, up-stack products, and frameworks to drive changes and new features to achieve optimal performance of the whole stack. You will also collaborate to ensure functional and performant implementation of new Java language features, new hardware/OS features and capabilities into our open-source Java runtime and compiler. You should be comfortable developing in an environment that is mostly C and C++ based. You should have interest in building a thorough understanding of processor architecture, whole-stack performance analysis and problem determination. Prior experience working on open-source projects and demonstrated influence in the open communities, academic research and industry standards is very desirable. We follow Agile practices where work and design is open and collaborative, but also where individuals are expected to operate with a level of autonomy and responsibility. Required Technical and Professional Expertise
  • 2+ year of experience with C and C++ programming, runtime, data structures and algorithms
  • Linux / UNIX development experience
  • Good knowledge of Operating System and one or more processor architectures, e.g. x86, ARM, POWER, and Z
  • Strong interest in whole-stack performance analysis and problem determination, quick prototyping, and iterative experimentation
  • Excellent communication skills and proven ability in influencing open-source community developers, academic and industry partners
Preferred Technical and Professional Expertise
  • Experience with Open-source development tools and projects
  • Experience working in an open source, transparent, and agile development team
  • Prior experience in whole stack performance analysis
  • Prior experience in Compilers, Runtimes, Operating Systems, or related areas
About Business UnitIBM Software infuses core business operations with intelligence—from to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM's AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM's hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business. Your Life @ IBMIn a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

About IBMIBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. Location StatementMust have the ability to work in Canada without sponsorship. This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Syria, and the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine) on a work permit, you are not eligible for employment in this position. Being You @ IBMIBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Compiler Optimization Developer in Markham, ON vacancy
  • $106k - $156k per year

     ...immediate permanent opening for a Compiler Engineer. About the team:...  ...project, this lab excels in developing diversified IP compiler...  ...technology and SW-HW co-design, optimizing for AI, graphics, games, and...  ...About the job: Design, develop, and test software to satisfy... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    12 days ago
  • $127k - $225k per year

     ...permanent opening for a Senior Compiler Engineer. About the team:...  ...project, this lab excels in developing diversified IP compiler collaborations...  ...and SW-HW co-design, optimizing for AI, graphics, games, and...  ...About the job: Design, develop, and test software to satisfy... 
    Suggested
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    a month ago
  • $90.9k - $136.4k per year

     ...opportunity for you to join our dynamic team as a Senior Controls Developer specializing in vehicle dynamic controls and software...  ...calibration teams. Your expertise will be instrumental in ensuring optimal traction, stability, and vehicle dynamics, while also maximizing... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  •  ...Ontario. ArcX recognizes that on-site collaboration provides the best opportunity for learning and team building. Senior Integration Developer In this role you will take a lead role within the Field Support Team writing web applicationsthat are typically based on an ArcX... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Monday to friday
    Shift work
    Day shift

    ARCX Inc.

    Markham, ON
    1 day ago
  • $82k - $105k per year

     ...every day, with our clients and each other. It's these connections that make Quadient such an exceptional place to grow your career, develop your skills and make a real impact - help our future-focused business lead the way in powering secure and sustainable business connections... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Quadient

    Markham, ON
    1 day ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for... 
    Long term contract
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    2 days ago
  •  ...culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Backend Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology... 
    Full time
    Remote work
    Flexible hours

    MNP

    Markham, ON
    1 day ago
  • $110k - $120k per year

     ...in their Data readiness. A brand new position for a Full Stack Developer that encourages innovation and collaboration while working with...  ...focusing on code quality and efficiency. - Troubleshoot and optimize existing applications to improve performance. - Stay current... 
    Permanent employment
    Flexible hours

    Nigel Frank International

    Markham, ON
    more than 2 months ago
  •  ...OpenText Exstream Developer Skills: OpenText Exstream ~ VB.NET 10.0 Experience Required: 6–8 Years Role Description: OpenText Exstream | VB.NET 10.0 OTE Developer Tasks 1. Gathering Requirements • Collaborate with Business Analysts (BAs) to refine... 

    Astra North Infoteck Inc.

    Markham, ON
    a month ago
  •  ...Guidewire Developer – PolicyCenter, Gosu & Insurance Domain Required Skills & Experience Guidewire Development • 8+ years of proven experience in Guidewire application development. • 7+ years of hands-on Guidewire development experience. • Strong expertise... 
    Permanent employment

    Astra North Infoteck Inc.

    Markham, ON
    15 days ago
  •  ...at a Canadian post-secondary institution and eligible for co-op placement We are a lean, fast-paced start-up seeking a Mobile App Developer Co-op Student to help build and maintain a production-grade mobile and web application using modern technologies like Flutter, React... 
    Permanent employment
    Full time
    Manual labor
    Remote work

    Professional Services Plus

    Markham, ON
    more than 2 months ago
  • $58k - $104k per year

     ...Operator DAGs, and multi-agent coordination frameworks). Develop and optimize automated code generation, reasoning, and self-debugging loops...  ...multi-framework environments (e.g., creating bridge layers, compilation pipelines, or automated code refactoring tools). Design... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    2 days ago
  • $22 - $24.5 per hour

     ...variance analysis, supporting documentation and note disclosures. Compile and update financial statements and supporting documents for...  ...in the Zero-Carbon Transition, we're leading it! Join us as we develop energy that is renewable, efficient, and accessible to everyone.... 
    Hourly pay
    Minimum wage
    Part time
    Internship
    Local area
    Work visa
    Flexible hours

    Engie

    Markham, ON
    17 days ago
  •  ...risks early and know how to fix them. You’re comfortable in Custom Compiler SDL or Virtuoso XL, and you close DRC, LVS, Antenna, and DFM...  ..., not just references. What You'll Be Doing Creating and optimizing analog mixed signal layouts with a focus on device matching,... 
    Full time
    Remote work

    Synopsys

    Markham, ON
    20 days ago
  •  ...Inc., you will support consulting engagements focused on revenue optimization, sales effectiveness, and growth strategy. You will assist...  ...internal team members.  Collaborate with different departments to compile insights and validate findings.  Participate in team meetings... 
    Full time

    Change Connect

    Markham, ON
    a month ago
  •  ...including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming...  ...the popular AI software stack (operators, compilers, acceleration libraries, frameworks) and mainstream... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    a month ago
  •  ...training, motivating and coaching their team to be a leading team with optimal performance. Ensure the sales targets for the services...  ...guidance. Forecast and track monthly sales and profit objectives. Compile and analyze monthly management reports and complete department... 
    Local area
    Weekend work

    WEINS Auto Group

    Markham, ON
    24 days ago
  • $52.1k - $73.6k per year

     ...documentation from all available sources to ensure a thorough and complete compilation of facts to resolve claims Reconcile estimates from new and...  ...to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training... 
    Full time
    Immediate start
    Work from home

    TD Bank

    Markham, ON
    25 days ago
  • $65k - $70k per year

     ...current government legislation. Ensure accurate and timely payroll reporting. Compile payroll data, including garnishments, vacation time, benefits, and other appropriate deductions. Develop and maintain an accurate payroll records management system. Generate reports... 
    Weekly pay
    Permanent employment
    Full time
    Work at office
    Immediate start
    Monday to friday

    Miller Waste Systems Inc.

    Markham, ON
    18 days ago
  •  ...including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming...  ...performance, CPU/GPU/NPU architectures, and compilers is an asset Familiar CICD, and tools such... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    6 days ago
  •  ...The Transaction Manager is responsible for developing and executing real estate acquisition,...  ..., business drivers and needs in order to develop and recommend real estate acquisition, renewal...  ...that meets the clients' needs and optimizes the value delivered to the client Conducts... 
    Full time

    BGIS

    Markham, ON
    1 day ago
  •  ...accounting issues under ASPE and document alternatives and conclusions in order to support assurance file conclusions.  Performing compilations and preparing accompanying year end T2 corporate tax returns. Experience with supplementary forms, T106, T1134, T1135, and NFP... 

    TorontoJobs.ca Recruitment Division

    Markham, ON
    5 days ago
  •  ...and compliance. Collaborate with external accounting firms to optimize tax strategies and ensure accurate filings. Financial...  ...budgeting efforts and collaborate with departments for accuracy. Develop and refine financial forecasts to support business planning.... 
    Full time

    TorontoJobs.ca Recruitment Division

    Markham, ON
    5 days ago
  •  ...you'll do? Provide support to the General Manager and Human Resources while maintaining confidential and sensitive information. Compiling data and preparing spreadsheets, reports and presentations for the General Manager, Human Resources and Finance. Administer asset... 
    Full time
    Work at office

    Veoneer Canada Safety Systems

    Markham, ON
    3 days ago
  • $127k - $225k per year

     ...Computing architecture, AI chips, GPUs, heterogeneous computing, or AI infrastructure o Operating systems, databases, compilers, distributed systems, or developer tools o Model serving, inference engines, cloud computing, edge computing, or AI platforms o Emerging devices, XR... 
    Long term contract
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    29 days ago
  •  ...billings and follow up with OTs regarding opportunities for billing optimization Follow up on overdue accounts receivable on a regular basis...  ...and implement solutions to avoid impact to our service Develops new, and improves existing management and operating policies, processes... 
    Permanent employment
    Full time
    Work at office
    Local area
    Monday to friday

    SE Health

    Markham, ON
    3 days ago
  • $80k - $95k per year

     ...cross-functional business leaders to modernize finance systems, optimize business processes, and deliver scalable reporting solutions....  ...streamline finance processes and improve operational efficiency. Develop dashboards, KPI reporting, and scalable analytics solutions... 
    Permanent employment

    Power Staffing Solutions

    Markham, ON
    2 days ago
  • $110k per year

     ...launches Enhance and standardize financial processes within SAP Develop and implement KPIs to improve production reporting and...  ...financial performance and cost control Support working capital optimization and inventory management initiatives Must haves: ~... 
    Full time

    Power Staffing Solutions

    Markham, ON
    8 days ago
  •  ...stage of their projects—from feasibility to commissioning—by developing concrete solutions tailored to their specific needs. By joining...  ...: Lead post-proposal reviews and contribute to the optimization of practices, tools, and processes Qualifications ~... 
    Permanent employment
    Full time
    Internship
    Work at office
    Work from home
    Flexible hours

    CIMA+

    Markham, ON
    10 days ago
  • $105.4k - $136.4k per year

     ...to the Vice-President, Lands, Buildings, Services and Security develop, implement and monitor real estate and facility programs and services...  ...) for Hydro One’s real estate, buildings and facilities optimizing their use for clients and enhancing value. - Negotiate new and... 
    Contract work
    Relocation

    Hydro One Networks Inc

    Markham, ON
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Compiler Optimization Developer. Be the first to apply!