Machine Learning Compiler Developer

2 weeks ago


Bengaluru, Karnataka, India Skywaves Rise Full time
Machine Learning Engineer

About the Role:

We are seeking a highly skilled Machine Learning Engineer to join our team at Skywaves Rise. As a key member of our engineering team, you will be responsible for developing and optimizing our AI accelerator software.

Key Responsibilities:

  • Design and develop end-to-end ML compilers leveraging standard compiler infrastructures like TVM, MLIR, and Torch Dynamo/Inductor.
  • Implement low-level parallel programming models for high-performance kernels, fully utilizing hardware capabilities.
  • Adapt advanced techniques and algorithms for placement, scheduling, and parallelization of model graphs to improve performance and resource utilization.
  • Code generation leveraging LLVM for AI accelerator compute elements and cores of targeted ISA with custom instructions.
  • Debugging and profiling of features to identify issues and performance hotspots.
  • Collaborate with the hardware architecture team for efficient HW/SW co-design of AI accelerator IP and overall AI server-class SoC.
  • Stay up-to-date with industry trends in compiler frameworks, feature advancements, design methods, and approaches.

Requirements:

  • Minimum 5+ years of relevant experience in AI/ML.
  • Deep practical experience in developing end-to-end ML compilers with AI accelerator architectures (GPU/ASIC/many-core heterogeneous).
  • Good experience with handling complex hierarchies of compute elements and memories of hardware accelerators and their mapping in backend compilers for efficient power/performance.
  • Very good knowledge in one of the compiler frameworks like TVM, MLIR, Torch Dynamo/Inductor, or equivalent.
  • Good knowledge of SOTA generative AI model architectures like LLM and model optimization techniques.
  • Good knowledge of popular ML framework ecosystems (PyTorch/TensorFlow/ONNX).
  • High proficiency in C/C++, Python, domain-specific languages, and parallel programming languages like OpenCL/CUDA.

What We Offer:

At Skywaves Rise, we offer a dynamic and challenging work environment, opportunities for growth and development, and a competitive compensation package.



  • Bengaluru, Karnataka, India Skywaves Rise Full time

    Job Description for Machine Learning Compiler EngineerOverviewAt Skywaves Rise, we are looking for a skilled Machine Learning Compiler Engineer to join our team. The ideal candidate will have expertise in developing and supporting new AI/ML compiler features and technologies to accelerate deep learning models.Key ResponsibilitiesDevelop end-to-end ML...


  • Bengaluru, Karnataka, India Skywaves Rise Full time

    Key Responsibilities:- Design and develop a cutting-edge ML compiler leveraging industry-standard infrastructures like TVM, MLIR, and Torch Dynamo/Inductor to harness the power of both intra-operator parallelism and graph/pipeline/dataflow parallelism, mapping to custom AI accelerator hardware compute/processing elements.- Implement a low-level parallel...


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    Job Title: Senior Machine Learning EngineerWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Excellence and Eminence LLP. As a key member of our engineering team, you will be responsible for designing and implementing advanced machine learning models, developing and optimizing machine learning pipelines, and collaborating...


  • Bengaluru, Karnataka, India Sampoorna Consultants Pvt. Ltd Full time

    Job Title: Machine Learning DeveloperJob Summary:We are seeking an experienced Machine Learning Developer to join our team at Sampoorna Consultants Pvt. Ltd. The ideal candidate will have a strong background in machine learning, artificial intelligence, and software engineering. Responsibilities include designing and implementing software systems, ensuring...


  • Bengaluru, Karnataka, India Intel Full time

    Job Title: AI Compiler EngineerAt Intel, we are seeking a highly skilled AI Compiler Engineer to join our team. As a key member of our compiler development team, you will design, develop, and optimize compilers for Intel's deep learning accelerators. Your expertise in code generation and optimization techniques for compilers will be instrumental in meeting...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    We are seeking a highly skilled Machine Learning Engineer to join our team at Futures and Careers in Bangalore.The ideal candidate will have a strong background in machine learning and experience with R and Python programming languages.Key responsibilities include:Designing and developing machine learning systems to automate predictive models.Deploying...

  • AI Compiler Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Intel Full time

    Job Title: AI Compiler EngineerWe are seeking a highly skilled AI Compiler Engineer to join our team at Intel. As a key member of our team, you will be responsible for designing, developing, and optimizing compilers for Intel's deep learning accelerators. Your expertise in code generation and optimization techniques for compilers will be essential in meeting...


  • Bengaluru, Karnataka, India Adobe Full time

    Our MissionAt Adobe, we're on a mission to empower people to create and deliver exceptional digital experiences. We're passionate about harnessing the power of machine learning to drive innovation and transform how companies interact with customers across every screen.The OpportunityWe're seeking a skilled Machine Learning Engineer to join our dynamic and...


  • Bengaluru, Karnataka, India Philips Full time

    Job TitleAI/ML Ops EngineerJob DescriptionWe are seeking a highly skilled AI/ML Ops Engineer to join our team at Philips. As a key member of our health technology company, you will be responsible for designing, building, and deploying machine learning models that meet medical device regulatory standards.Key ResponsibilitiesDesign and develop machine learning...


  • Bengaluru, Karnataka, India Lilly Full time

    Job Title: Machine Learning EngineerLilly is seeking a highly skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models to drive business decisions.Key Responsibilities:Design and develop machine learning models using various algorithms and...


  • Bengaluru, Karnataka, India Thomson Reuters Full time

    About the RoleWe are seeking a highly skilled Machine Learning Scientist to join our team at Thomson Reuters. As a Machine Learning Scientist, you will be responsible for developing and implementing machine learning models and algorithms to solve complex problems in the field of legal, tax, and compliance.Key ResponsibilitiesDevelop and implement machine...


  • Bengaluru, Karnataka, India Persolkelly Full time

    Job Title: Machine Learning EngineerJob Summary:Persolkelly is seeking a highly skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models to solve complex business problems.Key Responsibilities:Implement machine learning frameworks and libraries...


  • Bengaluru, Karnataka, India Philips Full time

    Job TitleAI/ML Ops EngineerJob DescriptionWe are seeking a highly skilled AI/ML Ops Engineer to join our team at Philips. As a key member of our health technology company, you will be responsible for designing, building, and deploying machine learning models that meet medical device regulatory standards.Key ResponsibilitiesDesign and develop machine learning...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    About the Role:Futures and Careers seeks a skilled Machine Learning Engineer to lead the development of innovative machine learning solutions.Key Responsibilities:Advanced Proficiency in R and Python: Develop and deploy machine learning models using R and Python.Machine Learning Frameworks and Libraries: Utilize popular frameworks and libraries for building...


  • Bengaluru, Karnataka, India Weekday Full time

    Machine Learning Engineer Role at WeekdaysAt Weekdays, we're on the lookout for a talented Machine Learning Engineer to join our dynamic team. This is a great opportunity to develop and deploy machine learning models that enhance our commerce platform. You'll be part of a collaborative environment where you can share your expertise and learn from others. In...


  • Bengaluru, Karnataka, India Techno Wise Full time

    Job Title: Machine Learning EngineerWe are seeking a highly skilled Machine Learning Engineer to join our team at Techno Wise. As a key member of our AI and ML team, you will be responsible for designing, developing, and deploying machine learning models that drive business growth and innovation.Key Responsibilities:Lead Machine Learning Projects: Take...


  • Bengaluru, Karnataka, India Intel Full time

    Job Title: AI Compiler EngineerWe are seeking a highly skilled AI Compiler Engineer to join our team at Intel. As a key member of our team, you will be responsible for designing, developing, and optimizing compilers for Intel's deep learning accelerators.Key Responsibilities:Design and develop code-generation and optimization techniques for compilersProfile...


  • Bengaluru, Karnataka, India Rakuten India Full time

    About Rakuten IndiaRakuten India is a leading technology hub that enables and builds platforms for global e-commerce, payments, digital, AI, and data science services. With a strong presence in India, we serve as a research and development center with a growing team of over 1200 employees.Job DescriptionWe are seeking a highly skilled Machine Learning...


  • Bengaluru, Karnataka, India Luxoft Full time

    Job Title: Machine Learning EngineerWe are seeking a highly skilled Machine Learning Engineer to join our team at Luxoft. As a Machine Learning Engineer, you will be responsible for designing and developing artificial intelligence products that drive business value.Key Responsibilities:Design and develop machine learning models using regression,...


  • Bengaluru, Karnataka, India LHC SHARED SERVICES PRIVATE LIMITED Full time

    About UsLighthouse Canton is a Wealth Tech firm that aims to set standards for the industry. Our mission is to digitize major touchpoints within the Wealth Management client journey through our AV Suite, a fully integrated Platform as a Service (PaaS) that enriches wholesome investment management capabilities.Job DescriptionWe are seeking a highly skilled...