
Principal WebAssembly Engineer
F5
full-time
Posted on:
Location Type: Remote
Location: New Jersey • New York • United States
Visit company websiteExplore more
Salary
💰 $246,400 - $369,600 per year
Job Level
About the role
- Design and implement new WebAssembly runtime features, from concept to production
- Design and implement zero-copy or minimal-copy pathways for high-throughput, low-latency streaming
- Define and deliver ergonomic APIs for asynchronous capabilities, balancing safety, performance, and portability
- Profile and optimize performance
- Stay abreast of latest developments in compilation and optimization
- Help set expectations with software, architecture, and hardware stakeholders
- Work with geographically distributed compiler, architecture and application teams to oversee improvements and problem resolutions
Requirements
- 5+ years of experience developing compilers in a significant commercial or open-source context
- Proficiency in a variety of development styles and languages, both static and dynamic
- Strong design and analytical skills
- Excellent leadership and collaboration skills
- Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
- Good communication and documentation skills
- MS/PhD in PL/Compilers highly desirable
- Experience with WebAssembly highly desirable
Benefits
- F5 maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, geographic locations, and market conditions.
- May also be offered incentive compensation, bonus, restricted stock units, and benefits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
WebAssemblycompiler developmentperformance optimizationAPI designasynchronous programmingzero-copy pathwayshigh-throughput streaminglow-latency streamingsoftware engineering principlesprogramming languages
Soft Skills
design skillsanalytical skillsleadership skillscollaboration skillscommunication skillsdocumentation skills
Certifications
MS in Programming LanguagesPhD in Compilers