Current jobs related to Compiler Optimization Specialist - San Francisco, California - CentML Inc.


  • San Francisco, California, United States CentML Full time

    About UsCentML is a pioneering company that aims to revolutionize the field of artificial intelligence by making it more accessible and affordable. Our team of experts is dedicated to developing innovative solutions that harness the power of AI and make it available to everyone.Job DescriptionWe are seeking a talented Compiler Performance Optimization...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Windows Performance Optimization SpecialistQualcomm is seeking an experienced Windows Performance Optimization Specialist to join our team. As a key member of our software engineering group, you will be responsible for analyzing and optimizing software running on Windows on Snapdragon.Key Responsibilities:Analyze key software benchmarks and...


  • San Francisco, California, United States Kasada Full time

    About KasadaKasada is a cybersecurity company that specializes in stopping bad bots and protecting online users. Our mission is to create a safe and trustworthy internet for everyone.We're a team of innovators who are passionate about solving complex cybersecurity challenges. We're looking for a talented Compiler Engineer to join our team and help us develop...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're on a mission to build innovative products that accelerate next-generation computing experiences. As a skilled engineer, you'll join a core team of industry specialists working on developing a cutting-edge machine learning model compiler targeting AMD Inference Accelerator AIE hardware devices.The Role:Develop a...


  • San Diego, California, United States Qualcomm Full time

    Job Summary:We are seeking an experienced Windows Performance Optimization Specialist to join our team at Qualcomm. The ideal candidate will have a strong background in analyzing and optimizing software running on Windows on Snapdragon.Key Responsibilities:Perform in-depth analysis of key software benchmarks and applications to identify optimization...

  • ML Compiler Architect

    4 weeks ago


    San Bruno, California, United States Acceler8 Talent Full time

    About UsWe're a cutting-edge technology company that designs chips and AI algorithms for efficient edge device inference. Our focus is on distributed, near-memory-compute architecture and sparse mathematics acceleration. Our systems are integrated into various devices, including hearables, smart home appliances, and security monitors. Our mission is to...

  • Lead ML Compiler

    2 weeks ago


    San Bruno, California, United States Acceler8 Talent Full time

    About the RoleWe are seeking a skilled Compiler Lead to spearhead the development of our next-generation compiler for AI hardware products. The compiler translates code from machine learning frameworks like PyTorch into assembly. You will own the compiler architecture, focus on the backend implementation, and grow the team to ensure production quality.Key...


  • San Francisco, California, United States Bodo Inc Full time

    Transformative Python DeveloperWe're redefining what's possible with Python for analytics, data engineering, and AI at Bodo Inc. Our auto-parallelizing Python compiler delivers HPC-level performance and efficiency for large-scale data processing.We're building upon this foundational software and applying it directly to analytics and AI, empowering...


  • San Francisco, California, United States Southern Recruiting Solutions Inc Full time

    Key Responsibilities:The Production Optimization Specialist will be responsible for optimizing daily production to achieve business goals. This role will support company continuous improvement objectives and operational excellence strategy.Responsibilities Include:Optimizing plant operations to maximize efficiency and productivity.Developing and implementing...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Windows Performance Optimization Specialist to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for analyzing and optimizing software running on Windows on Snapdragon.The ideal candidate will have a strong background in software development, with a focus on power and...


  • San Francisco, California, United States Constellation Brands Full time

    Category Optimization SpecialistAbout Constellation BrandsConstellation Brands is a leading beverage company that produces, markets, and distributes a portfolio of iconic beer, wine, and spirits brands. Our company is driven by a passion for innovation, a commitment to quality, and a desire to deliver exceptional customer experiences. With a rich history...


  • San Francisco, California, United States NRG Full time

    We are seeking a highly skilled Performance Optimization Specialist to join our team at NRG Energy. In this role, you will be responsible for providing technical support and guidance to operations and maintenance departments to ensure safe and efficient plant operation.Key Responsibilities:Provide direction to operations and maintenance departments to ensure...


  • San Diego, California, United States Qualcomm Full time

    Job Summary:Qualcomm is seeking an experienced Windows Power/Performance Developer to join our team. As a Windows Performance Developer, you will be responsible for analyzing and optimizing software running on Windows on Snapdragon.Key Responsibilities:Analyze key software benchmarks and applications to identify optimization opportunities.Implement software...


  • San Jose, California, United States AMD Full time

    Unlock the Power of Machine Learning with AMDAt AMD, we're pushing the boundaries of innovation to solve the world's most complex challenges. We're seeking a skilled Machine Learning Compiler Engineer to join our team of talented industry specialists working on developing a cutting-edge machine learning model compiler targeting AMD Inference Accelerator AIE...


  • San Jose, California, United States AMD Full time

    About the Role:AMD is seeking a skilled Machine Learning Compiler Engineer to join a core team of talented industry specialists working on developing a cutting-edge machine learning model compiler targeting AMD Inference Accelerator AIE hardware devices.The ideal candidate will be responsible for implementing and improving effective algorithms and techniques...


  • San Francisco, California, United States Flosonics Medical Full time

    We are a team of passionate medical and technological innovators on a mission to improve patient treatment and outcomes with cutting-edge medical devices like the FloPatch.The Clinical Optimization Specialist will play a crucial role in introducing FloPatch to the clinical community, working closely with physicians, nurses, and educators to facilitate an...


  • San Francisco, California, United States Anthropic Limited Full time

    Unlock the Power of Large Scale Machine LearningAt Anthropic Limited, we're pushing the boundaries of what's possible with machine learning. As a Senior Systems Optimization Specialist, you'll play a critical role in ensuring our systems can handle the demands of large scale ML. Your expertise will be essential in identifying and solving complex systems...


  • San Francisco, California, United States Flosonics Medical Full time

    Job Title: Clinical Optimization SpecialistWe are a team of passionate medical and technological innovators at Flosonics Medical, dedicated to improving patient treatment and outcomes with cutting-edge medical devices like the FloPatch.The FloPatch is the world's first wireless Doppler ultrasound system designed to support the clinical management of...


  • San Jose, California, United States Syntricate Technologies Full time

    We are seeking a highly skilled Performance Optimization Specialist to join our team at Syntricate Technologies. The ideal candidate will have strong capabilities in identifying performance hotspots and bottlenecks, with advanced usage of perf, Client vTune, and AMDuProf. Experience with continuous profiling, including Gprofiler or Prometheus + Grafana, is...


  • San Francisco, California, United States Afresh Full time

    About the RoleAfresh is revolutionizing the way fresh food is ordered and managed. Our mission is to eliminate food waste and make fresh food accessible to all. As a Senior Inventory Optimization Specialist, you will play a critical role in developing and implementing cutting-edge inventory management solutions that drive business growth and reduce waste.Our...

Compiler Optimization Specialist

2 months ago


San Francisco, California, United States CentML Inc. Full time
About CentML Inc.

CentML Inc. is a pioneering company in the field of artificial intelligence, dedicated to revolutionizing the development and deployment of machine learning models. Our mission is to significantly reduce the costs associated with creating and implementing ML models, thereby enabling widespread access to the transformative power of AI.

Our founding team comprises experts in AI, compilers, and ML hardware, with a proven track record of innovation at leading companies such as Amazon, Google, Microsoft Research, Nvidia, Intel, Qualcomm, and IBM. Our CEO, Gennady Pekhimenko, is a renowned expert in ML systems, recognized for his contributions to the field through numerous academic and industry awards from Google, Amazon, Facebook, and VMware.

About the Position

We are seeking a highly skilled Compiler Optimization Specialist to join our innovative team. This individual will play a critical role in enhancing our compiler technology by analyzing and resolving performance issues, automating testing processes, and collaborating with top-tier engineers. The ideal candidate will thrive in a dynamic environment, possess strong problem-solving skills, and have expertise in C/C++/CUDA and scripting languages.

Key Responsibilities
  • Performance Analysis: Analyze performance degradation or functional defects of compilers, identify regression root causes, suggest corrective actions, and perform reviews to continuously improve testing.
  • Test Automation: Automate compiler testing using test frameworks and programming, including test execution, test reporting, and results analysis, as well as automation of build and test environments. Collaborate with compiler developers to provide automated solutions for unit testing.
  • Test Operations: Utilize test suites to find, report, and track compiler performance changes. Work with the engineering team to drive regressions to resolution. Generate statistics based on performance data, identify and investigate outliers, and monitor performance trends. Maintain historical data and baselines for comparison.
  • Compiler Test Development: Develop and review test plans, implement test cases, automate tests, integrate tests, port third-party testing, and author test reports. May include integrating existing tests into the compiler test automation.
  • Process Improvement: Utilize current iterative planning and test development processes. Identify potential or observed weaknesses in the current process, offer ideas for actions that can improve quality, and participate in quality initiatives.
Requirements
  • Bachelor's or Master's Degree or equivalent experience.
  • 3+ years' work experience in a software development or test organization. Talented and motivated new college graduates are welcome.
  • Compiler Domain Expertise: Understand how compilers work and how compilers are implemented. Proven strength in problem-solving and implementing solutions.
  • Ability to work with various teams to generate a solution for performance regression, be productive under tight schedules, and have strong analytical skills with attention to detail.
  • Apply existing skills to new situations. Break large problems into smaller problems and further triage difficult performance regressions.
  • Experience writing test plans, test development, test automation, test execution, and reporting in a production environment.
  • Programming Languages: Experience programming and/or testing in C/C++/CUDA as well as scripting languages (Python, Perl, Shell).
  • Excellent communication skills, self-motivated, and well-organized.
Bonus Points
  • Extensive experience testing production software, preferably compiler or other system software.
  • Previous compiler development and/or compiler verification/test or performance analysis experience.
  • Experience with Docker containers, Kubernetes, or similar systems.
  • Experience with NVIDIA CUDA Toolkit, especially solving issues and debugging in Linux environment.
  • Knowledge of deep learning frameworks such as Caffe, TensorFlow, Pytorch, as well as many other deep learning applications, will be a plus.
Benefits & Perks
  • An open and inclusive culture and work environment.
  • Fully stocked kitchen at the office.
  • Full health and dental benefits.
  • Parental Leave top-up for 6 months.
  • Continuous education budget.
  • Generous vacation - we're not saying unlimited, but if you need extra time to recharge, just ask.

At CentML Inc., we celebrate our differences and value cultivating an inclusive environment for all. We welcome applications of all kinds and are committed to providing an equal opportunity process.