Principal Platform Software Engineer

Archer
US - Tennessee - Nashville
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design and implement Project Babylon platform APIs, compiler and runtime capabilities, tests, and performance improvements for Java code reflection and transformation across programming models such as GPUs, AI/ML, and SQL. Collaborate with OpenJDK contributors, customers, and technology partners to resolve complex issues, guide platform architecture and standards, and contribute to future Java releases.

Requirements: Requires a bachelor's degree or equivalent in computer science, engineering, or a related field and at least five years of software engineering experience developing complex systems. Candidates should have strong Java and object-oriented design skills, knowledge of compilers or runtime systems, API and framework design experience, and a background in algorithms, concurrency, performance, testing, and collaborative software development.

Key Skills: Java, Object-Oriented Design, Compiler Technology, Runtime Systems, Public API Design, Algorithms, Data Structures, Concurrency, Performance Optimization, Cross-Platform Debugging, Unit And Integration Testing, OpenJDK, JVM Internals, Code Generation, GPU Programming, Program Transformation

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Short-Term Disability Insurance, Long-Term Disability Insurance, Life Insurance, Accidental Death And Dismemberment Insurance, Flexible Spending Accounts, Commuter And Parking Benefits, 401(k) Plan With Company Match, Paid Vacation, Paid Holidays, Paid Sick Leave, Paid Parental Leave, Adoption Assistance, Employee Stock Purchase Plan, Financial Planning, Group Legal Benefits, Voluntary Auto Insurance, Homeowner Insurance, Pet Insurance, Bonus, Equity




Fast Track Upload