Software Engineer, ML Compiler
1 month ago
Software Engineer, ML Compiler Responsibilities:
- Analyze and design effective compiler passes and optimizations. Research, implement, and/or enhance code generation targeting machine learning accelerators.
- Investigate new techniques to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance.
- Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools.
- Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues.
- Analyze and improve the efficiency, scalability, and stability of our toolchains.
- Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa.
- Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis.
- Experience in AI framework development or accelerating deep learning models on hardware architectures.
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
- Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.
- 1+ years experience writing compilers or similar code optimization software.
- Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, transformers, LLMs, recurrent networks, etc.
- Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow.
- Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe.
- Experience with machine-code generation/compiler back-ends.
- Experience working and communicating cross functionally in a team environment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-
-
Research Engineer, ML Compiler
3 days ago
Sunnyvale, California, United States Meta Full timeAbout the RoleMeta Reality Labs is seeking a highly skilled Research Engineer to join our team and contribute to the development of a compiler toolchain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key ResponsibilitiesCompiler Design and Development: Analyze and design effective compiler passes and optimizations to...
-
Python Software Engineer
6 days ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...
-
Python Software Engineer
6 days ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...
-
Embedded Software Architect
6 hours ago
Sunnyvale, California, United States Mumba Technologies, Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team at Mumba Technologies, Inc. as a key contributor to the development of cutting-edge system software and digital applications for surgical robotic procedures.Key ResponsibilitiesDesign and develop system software and digital applications for the...
-
Software Engineer
2 weeks ago
Sunnyvale, California, United States Apple, Inc. Full timeDo you love understanding every detail of how new technologies work? Join the team that serves as Apple's nerve center, our Information Systems and Technology group. There are countless ways you'll contribute here, whether you're coordinating technology needs for product launches, designing music solutions for retail locations, or ensuring the strength of...
-
Artificial Intelligence Systems Engineer
6 days ago
Sunnyvale, California, United States Amazon Full timeJoin Amazon's AGI Web & Knowledge Services Team We are on the lookout for a skilled and innovative Artificial Intelligence Systems Engineer to spearhead the creation of cutting-edge multi-modal search technologies. Your Role: As a vital member of our advanced multi-modal search unit, you will contribute significantly to the evolution of efficient AI...
-
Lead Software Quality Engineer
21 hours ago
Sunnyvale, California, United States Dolby Full timeBe part of an innovative organization in the entertainment sector and help redefine the future at Dolby.At Dolby, the fusion of technology and creativity transcends traditional software development. Your contributions will resonate across various platforms, from cinematic experiences to personal devices.Our vision is to perpetually enhance the way audiences...
-
Lead Software Quality Engineer
24 hours ago
Sunnyvale, California, United States Dolby Full timeBecome a pivotal part of an innovative organization in the entertainment sector and influence the evolution of technology at Dolby.At Dolby, the fusion of technology and creativity transcends traditional software development. Your contributions will resonate across various platforms, from cinematic experiences to handheld devices.Our objective is to...
-
Lead Software Quality Engineer
6 days ago
Sunnyvale, California, United States Dolby Full timeBecome a pivotal part of an innovative organization within the entertainment sector and influence the future at Dolby.At Dolby, the fusion of technology and creativity transcends traditional software development. Your contributions will resonate across various platforms, from cinematic experiences to mobile applications.Our vision is to revolutionize how...
-
Lead Software Quality Engineer
6 days ago
Sunnyvale, California, United States Dolby Full timeBe part of an innovative organization in the entertainment sector and play a crucial role in advancing technology at Dolby.At Dolby, the fusion of technical expertise and creativity transcends conventional programming. As a member of our team, your contributions will resonate across various platforms, from cinemas to personal devices.Our objective is to...
-
Lead Software Engineer in Quality Assurance
6 days ago
Sunnyvale, California, United States Dolby Full timeBecome a pivotal part of a leading organization in the entertainment sector and influence the future of technology at Dolby.At Dolby, the fusion of technical expertise and creativity transcends traditional software development. Your contributions will resonate across diverse platforms, from cinematic experiences to personal devices.Our vision is to...
-
Senior Power Systems Engineer
19 hours ago
Sunnyvale, California, United States Intelliswift Software Full timePosition: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...
-
Sunnyvale, California, United States Woven Planet Full timeAbout Woven PlanetWoven by Toyota stands at the forefront of mobility technology as a subsidiary of Toyota Motor Corporation. Our vision is to create safe, intelligent, and human-centered mobility solutions for everyone. Through our innovative Arene mobility software platform, we are pioneering automated driving technologies and developing Toyota Woven City,...
-
Lead Software Engineer in Quality Assurance
6 days ago
Sunnyvale, California, United States Dolby Full timeBecome a pivotal part of an innovative organization in the entertainment sector and help redefine the future at Dolby.At Dolby, the fusion of technology and creativity transcends traditional programming. As a member of our team, your contributions will resonate across various platforms, from cinemas to personal devices.Our objective is to consistently...
-
Software Engineer
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position The Core Technologies Engineering (CTE) group within Intuitive has an immediate opening in Sunnyvale, CA for a software engineer with a focus on the internal da Vinci emulator. You will be on a small team responsible for building, deploying, and supporting our full-system emulator and hybrid hardware-in-the-loop...
-
Software Engineer
6 days ago
Sunnyvale, California, United States Siri InfoSolutions Inc Full timeJob OverviewHello,We have an exciting opportunity for a Software Engineer position that is available.Please submit your most recent resume if you are currently exploring job opportunities.Position: Software EngineerType: ContractLocation: RemoteKey QualificationsMinimum of 8 years of demonstrated experience in developing modern customer-centric SAAS web...
-
Sunnyvale, California, United States Intelliswift Software Full time**Job Title:** Power Electrical Engineer**Location:** Onsite**Duration:** 12 Months ContractAs a Power Electrical Engineer at Intelliswift Software, you will be responsible for performing simulations with system data acquired through the data acquisition system. Proficiency in Python is required to process benchwork data, and experience with lab test...
-
Staff Software Engineer
22 hours ago
Sunnyvale, California, United States Walmart Full timeAbout the Role:We are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a Staff Software Engineer, you will play a key role in driving engineering excellence and technical leadership across the organization.Key Responsibilities:Provide technical leadership and guidance to cross-functional teams to initiate, plan,...
-
Software Engineering Professionals
2 days ago
Sunnyvale, California, United States Wal-Mart Full time**Job Summary**Wal-Mart is seeking highly skilled Software Engineering Professionals to support the development of our next-generation, global e-commerce platform. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...
-
Sunnyvale, California, United States Intelliswift Software Full time**Job Title:** Power Electrical Engineer**Location:** Onsite**Duration:** 12 Months ContractAs a Power Electrical Engineer at Intelliswift Software, you will be responsible for performing simulations with system data acquired through the data acquisition system. Proficiency in Python is required to process benchwork data, and experience with lab test...