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á 8 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...
- ...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...
- ...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...
R$ 10.000
Position: Software Engineer (AI Integration) Location: Remote/Work From Home in Brazil Employment Type: CLT Monthly Salary Range: 10-22k Reais/month Requirements: -Working knowledge of Java (21+) and Spring Boot (REST APIs, Spring Data JPA, Spring Security) -Experience...- ...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...
- 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...
- ...and for any culture. Our goal is to create software that offers customers a unique shopping... ...why. We'll be the dream team. The ideal engineer for this space will be highly... ...flexible. Key job responsibilities As an SDE II, you’ll contribute to your team’s software...
- Cint is a global software leader in technology-enabled digital insights and research technology... ...team is looking for a Senior Software Engineer II to join our international Measurement... ...Sydney. ( Additionally, in a world of AI, we want our candidates to understand our...
- ...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...
- ...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...
- ...longo prazo e orquestração multiagente; Conduzir feature engineering e avaliar modelos de classificação, regressão, clustering e anomalia... .... Requisitos Sólida experiência em engenharia de software backend (Python e/ou Node.js), APIs REST/gRPC e...
- ...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...
- ...Software Engineer Contract Length: 3-6 month (likely to extend) Location: Remote (Will work US CT Working Hours) Start Date: ASAP A fast-growing AI and IoT software company is building predictive intelligence platforms for the residential infrastructure and home...
- ...Work $28 USD per hour Working only 40 hours per week Title: AI/ML Engineer We are seeking a highly experienced Senior AI/ML Engineer for... ...Professional Experience: 10+ years of deep technical experience in software engineering, with a substantial portion dedicated to...
- ...package management, and Twig templating engine. ~ API Experience: 3+ years experience... ...requirements, implementation, and testing. AI Tooling: Experience with AI development... ...languages. We are seeking a Senior Software Engineer to be a key member of our Content...
- ...Job Title: AI Engineer Location: Remote (Brazil) Mode: Full Time Job Summary 10+ years of IT experience, currently hands-on with minimum of 5+ years of experience on Azure having technically guided, managed and governed the team. Flexible to work in the...
- ...without understanding the underlying code. You depend heavily on AI tools to write code that you cannot independently explain,... ...to solve programming problems using your own knowledge of software engineering fundamentals. This Role Is For Candidates Who : Have a strong...
- ...and let me know if you're interested in an updated resume .Role: AIS Engineer (LATAM - Remote) / Brazil and Colombi a.Location: Brazil LATAM... ...be able to work GMT -3 (Brazil) h ours Skill set Requirem ent: AI Delivery Experience: Proven track record leading AI/GenAI...
- ..., Foretellix is enabling the AI autonomy revolution. Role... ...: Be part of the Application Engineering Team responsible for adapting... ...of ADAS/AV domain knowledge, software expertise, creativity, and the... ...Product Manager / Methodology Engineer. Knowledge & experience with...
- ...one of them. This is a chance to own a real-time, collaborative, AI-native product surface - the part of the system where users... ...direction and UX standards This is one of the highest-priority engineering hires on the team right now. What you'll be doing: Building rich...
- We are seeking a full-time, remote Senior AI Engineer with 5+ years of software development experience and a strong background building AI native software to join our U.S. client. You will provide leadership and expertise to advance strategic and technical goals of our...
R$ 10.000
...top candidate to join their team full-time for the role of AI Technical Lead Engineer. You'll architect and lead AI product development,... ...makes you a strong candidate: You have +8 years experience in Software development. You have +6 years experience in SDLC (Software...- AI Web Engineer (Systems & Automation) Contract | Remote We're looking for an AI web engineer who can both ship high-quality websites using tools like Claude Code and help us build a repeatable, scalable workflow for how we develop sites. This role is hands-on. You'll...
- We're looking for a kind, curious, and collaborative Senior Software Engineer to join our Customer Experience team. You'll build seamless, high-quality experiences for consignment and luxury retail, while mentoring engineers and influencing engineering direction. What...
- ...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...
- ...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...
- ...digital business enablement company. Our agile professionals and engineering teams craft innovative solutions that drive transformation... .... We are currently seeking a bilingual Clojure Software Engineer , with advanced English skills (B2+) for a full-time position...
- ...Pydantic , and a focus on clean, testable code. LLM application engineering: building and shipping LLM -based features (OpenAI, Anthropic,... ...Responsibilities: Design, develop, and optimize LLM -powered applications and AI features across providers such as OpenAI, Anthropic, Bedrock ,...
- ...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...
- ...We are looking to hire a Senior Payments Engineer to help build a next-generation payment orchestration platform. Our company operates in the payments space today, and this role will be instrumental in designing and building the infrastructure that sits between merchants...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Software Engineer II: AI Compiler Engineer. Seja o primeiro a se candidatar!

