Inscreva-se para aceder a todos os recursos do nosso serviço
  • Pesquisa de emprego
  • Favorito
  • Criar um CV
    Novo
  • Salários
  • Alertas de emprego

Software Engineer II: AI Compiler Engineer

Cadence Design Systems, Inc.

Description

:

Developing a deep learning compiler stack that takes neural network descriptions (CNNs/RNNs) created in frameworks such as Caffe, PyTorch, TensorFlow, etc. and converts them into code suitable for execution on special-purpose and embedded platforms.

Use modern compiler frameworks such as LLVM and MLIR.

Developing optimized implementations of a variety of neural-network operations and integrating them into a runtime framework

Developing new optimization techniques and algorithms to efficiently map CNNs onto a wide range of Xtensa processors and specialized hardware.

Benchmarking end-to-end network performance on a variety of DSP and special-purpose accelerator platforms.

Enhancing the framework to improve overall functionality and performance on the various hardware platforms.

Devising multiprocessor/multicore partitioning and scheduling strategies.

Developing complex programs to validate the functionality and performance of the CNN application programming kit.

Working with hardware designers to identify opportunities for additional hardware acceleration of neural network functions.

Working with industry-leading partners and customers to design and standardize neural network APIs..

Requirements: Complete Bachelor in Computer Science or Computer Engineering or equivalent experience.

A high level of C and C++ programming expertise with 3-5+ years of experience is required.

Expertise in software development on Linux and Windows systems including, test, debug and release is required.

Knowledge of and experience with a state-of-the-art compiler stack such as LLVM and MLIR.

Experience implementing compilation techniques such loop optimization, polyhedral models, and IR construction/transition/lowering techniques.

Nice to have: Master or PhD.

3+ years of experience working on a production compiler is highly desired.

Python experience highly desired

Prior work with CNNs and familiarity with deep learning frameworks (TensorFlow, Caffe/2, etc.) is a strong plus

Experience programming and optimizing for embedded platforms such as DSPs with DMA engines highly desired

Familiarity with the state-of-the-art deep learning compilation approaches (Glow, TVM, XLA, etc.) is a plus

Familiarity with various deep learning networks and their applications (Classification/Segmentation/Object Detection/RNNs) is a plus

Knowledge of neural net exchange formats (ONNX, NNEF) is a plus

​ Additional Job Details: Employment category: CLT

Employment term: 40 hours/week.

Hybrid work.

Competitive benefits.

Location: Av Contorno 5800, Belo Horizonte, Minas Gerais Brazil.

Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments. For more information, access We’re doing work that matters. Help us solve what others can’t.

Vaga publicada há 10 dias atrás
Empregos semelhantes que podem ser interessantes para vocêCom base na vaga Software Engineer II: AI Compiler Engineer em Belo Horizonte, MG
  •  ...upon more than 30 years of computational software expertise. The company applies its...  ...of technology. Job Title: Software Engineer II - Compiler/LLVM Location: Cork, Ireland or...  ...processor IP and DSP solutions powering AI, vision, audio, and communications workloads... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 20 dias atrás
  •  ...upon more than 30 years of computational software expertise. The company applies its...  ...technology. Job Title: Lead Software Engineer – Compiler/LLVM Location: Cork, Ireland or...  ...processor IP and DSP solutions powering AI, vision, audio, and communications workloads... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 20 dias atrás
  •  ...validating, and deploying enhancements on software for key customers. Working with...  ...bachelor’s in computer science or computer Engineering or equivalent experience. Experience with...  ...Nice to have: Knowledge/Experience in AI-based applications. Knowledge/Experiencesoftware... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 10 dias atrás
  •  ...our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use technology to solve complex problems and get to see the impact of their work first-hand. The challenges SDEs... 

    Amazon Servicos de Varejo do Brasil Ltda.

    Belo Horizonte, MG
    há 22 dias atrás
  • Description : The Software Engineer II will be responsible for software development (C/C++) and validation of PCIe Verification IP. The Software Engineer II is expected to participate in development efforts of the PCIe product to meet customer use model, solution... 

    JASPER BRAZIL

    Belo Horizonte, MG
    há 8 dias atrás
  •  ...high-leverage role for a strong Full Stack Engineer who thrives at the intersection of complex systems architecture and cutting-edge AI. You will architect the infrastructure...  ...Experience: 10+ years of professional software development experience, with a track record... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 7 dias atrás
  •  ...regression frameworks that guarantee product reliability as AI models and platforms evolve. Develop scalable validation frameworks...  ...including command line and basic administration. Interest in software engineering: language features, data structures, design patterns, unit... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 11 dias atrás
  • Description : Help building Cadence’s internal software ecosystem, with a strong focus on improving developer productivity and product quality, using PHP, Python, MySQL Enable and empower engineering teams across Cadence by providing reliable tools, automation, and... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    1 há um mês atrás
  •  ...AWS (S3, SQS, RDS, Redis)  Boa base em algoritmos, estruturas de dados e padrões de projeto   Experiência com arquitetura de software e separação de camadas   Experiência com CI/CD (preferencialmente GitLab)  Integração com APIs REST   Forte preocupação com... 

    Inter Carreiras

    Belo Horizonte, MG
    há 21 hora atrás
  •  ..., your place is here. Become Sangue Laranja. No seu dia a dia, você vai: Fazer parte da equipe de Shopping e implementar software e soluções utilizando tecnologias de mercado para alavancar e suportar os negócios do Inter; Garantir a identificação de ações... 

    Inter Carreiras

    Belo Horizonte, MG
    há 21 hora atrás
  •  ...dinâmicas com SDUI/ViewSystem para campanhas publicitárias personalizadas, integrando APIs para busca global e conectando com serviços de AI Agent para experiência de shopping inteligente. No seu dia a dia, você vai:  Desenvolver e manter aplicativos nativos Android... 

    Inter Carreiras

    Belo Horizonte, MG
    há 21 hora atrás
  •  ...institutional page     About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...to learn from our team. The software engineer is focused on software development with... 

    Nubank

    Belo Horizonte, MG
    há 2 dias atrás
  •  ...erros e métricas (Sentry, Datadog, New Relic); Conhecimento de métodos de pagamento e regras de negócio; Domínio de conceitos de AI aplicada à engenharia; Conhecimento em server-side rendering, BFF, bundlers e transpilers. Será um diferencial se você ~ Ter... 

    Hotmart

    Belo Horizonte, MG
    há 7 dias atrás
  •  ...com APIs de LLMs (Kiro, OpenAI, Anthropic, Google etc.) e capacidade de integrá-las em produtos e fluxos de trabalho; Mentalidade AI-first: usa IA ativamente no dia a dia para ser mais rápido, mais preciso e entregar mais valor. POR QUE TRANSFORMAR AO NOSSO LADO?... 

    Hotmart

    Belo Horizonte, MG
    há 7 dias atrás
  • Conheça o Inter   Pioneiros, mudamos o mercado ao lançar o primeiro banco digital do Brasil e seguimos criando tendências com tecnologia de ponta. Evoluímos para um Super App Financeiro Global, com soluções completas e inovação de primeira. Aqui, o trabalho tem propósito...

    Inter Carreiras

    Belo Horizonte, MG
    há 21 hora atrás
  •  ...Staff Software Engineer – Lending Foundations About Us Nu is one of the largest digital financial platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we... 

    Nubank

    Belo Horizonte, MG
    há 6 dias atrás
  • Buscamos um(a) AI Engineer para atuar no coração do Sankhya RH, sendo a ponte de integração entre as soluções da nossa Unidade de Negócios...  ...de d ados.Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas corre lata. DIFERE NCIAISExperiência... 

    Sankhya

    Belo Horizonte, MG
    há 15 horas atrás
  •  ...while mentoring the next generation of engineers. You will sit at the intersection of product...  ...with Risk and Finance teams to engineer solutions that satisfy complex regulatory...  ...leadership in architecting complex, distributed software environments at scale. Deep expertise... 

    Nubank

    Belo Horizonte, MG
    há 2 dias atrás
  •  ...systems toward a global, scalable platform architecture that empowers millions of customers to grow their wealth. As a Staff Software Engineer, you will be a cornerstone of this transformation, ensuring our engineering culture and technical strategy can support the next... 

    Nubank

    Belo Horizonte, MG
    há 21 hora atrás
  •  ...components and mobile tools that enable Nubank engineers to quickly and safely test, deploy,...  .... We are looking for a Mobile Engineer with solid experience to join the App Core...  .../iOS). Solid understanding of mobile software engineering principles, architectural patterns... 

    Nubank

    Belo Horizonte, MG
    há 4 dias atrás
  •  ...components and mobile tools that enable Nubank engineers to quickly and safely test, deploy,...  .... We are looking for a Lead Mobile Engineer with solid experience to join the App Core...  .../iOS). Solid understanding of mobile software engineering principles, architectural patterns... 

    Nubank

    Belo Horizonte, MG
    há 4 dias atrás
  •  ...named one of Time Magazine's 100 Most Influential Companies. For more information, visit .br. About the Role As a Staff Software Engineer (IC7), you will join the Loyalty team to architect and evolve a high-throughput platform that ensures our customers receive... 

    Nubank

    Belo Horizonte, MG
    há 21 hora atrás
  •  ...Senior Staff Engineer, Investments Platforms The Opportunity: This position is for an Senior Staff Software Engineer to join the Investments Business Unit. Investments Platforms...  ...on a company‑wide journey to become an AI‑first company. We expect our senior... 

    Nubank

    Belo Horizonte, MG
    há 4 dias atrás
  • $ 80.000 a $ 100.000 por año

     ...Gnome) on a single shared platform. About Engineering at LawnStarter We build in small, focused initiative teams: a Product Engineer working alongside a PM and a designer,...  ...owns whether the work moves its metric. AI coding agents are a force multiplier here —... 

    LawnStarter

    Belo Horizonte, MG
    há 17 dias atrás
  •  ...busca de um(a) Desenvolvedor(a) Sênior que combine engenharia de software sólida com uso intenso e competente de Inteligência Artificial...  ...Utilizar extensivamente ferramentas de IA (coding assistants, AI-assisted development) para acelerar entregas e resolver problemas... 

    IEBT Innovation

    Belo Horizonte, MG
    há 7 horas atrás
  •  ...implementing automated tests for agentic AI flows. Analysis of functional and non-functional...  ...Computer Science, Electrical/Electronic Engineering, etc. Knowledge of Unix/Linux environment...  ...landscape. Deep commitment to software quality, robustness, and reliability. Strong... 

    Cadence Design Systems, Inc.

    Belo Horizonte, MG
    há 14 dias atrás
  •  ...clientes da Amazon em todo o mundo, em qualquer site ou dispositivo da Amazon, em qualquer idioma e cultura. Nosso objetivo é criar um software que ofereça aos clientes uma experiência de compra única, de acordo com suas preferências. O time de IES LATECH & GIS da Amazon... 

    Amazon Servicos de Varejo do Brasil Ltda. - C41

    Belo Horizonte, MG
    há 20 dias atrás
  • We are looking for a remote, full-time AI / ML Engineer with 4+ years of machine learning experience, preferably within MarTech SaaS...  ...the research and development team, collaborating closely with software engineers, research teams, and product design, creating novel... 

    Velozient

    Belo Horizonte, MG
    há 2 dias atrás
  •  ...agentes de IA Generativa. Seu papel será central na transformação AI First do Inter — desenvolvendo soluções escaláveis com LLMs,...  ...buscamos  Obrigatórios: Sólida experiência com desenvolvimento de software em Python, Java ou .NET. Experiência com arquitetura e... 

    Inter Carreiras

    Belo Horizonte, MG
    há 21 hora atrás
  • Derq is an MIT spinoff building AI-powered traffic safety and smart infrastructure. We’re a team of passionate innovators, leveraging...  ...safer and smarter. Role Overview As a Technical Support Software Engineer, you will serve as the Level 1 (L1) support and primary point... 

    Derq

    Belo Horizonte, MG
    há 25 dias atrás

Deseja receber mais vagas?

Assine e receba vagas semelhantes a Software Engineer II: AI Compiler Engineer. Seja o primeiro a se candidatar!