Appleposted 18 days ago
$171,600 - $302,200/Yr
Full-time • Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

Apple operates systems at great scale. To help teams across Apple manage their infrastructure and services, we develop Pkl, an open-sourced programming language to express, validate and transform configuration as code. To make our language easy and enjoyable to use, we also develop an ecosystem of tools and libraries around the language. We are a small, self-directed team that works in open source. We develop our products from start to finish in close collaboration with our users. Our development stack is JVM focused (Java, Kotlin, Gradle, GraalVM/Truffle), but we also write code in Swift, Go, Python, TypeScript, and other languages.

Responsibilities

  • Participating in the design, implementation and evolution of a high-level programming language.
  • Leading development of parts of the language ecosystem depending on personal skills and interests.
  • Supporting and evangelizing our language and ecosystem within and outside of Apple.

Requirements

  • 5+ years of industry experience in Java.
  • Proven experience designing programming language grammars and standard library APIs.
  • Successful history of implementing interpreters and compilers.
  • Deep foundation of computer science fundamentals.
  • Strong problem solving and debugging skills.
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.

Nice-to-haves

  • Expertise in multiple programming languages from different paradigms.
  • Developing IDE plugins and other developer tools.
  • Writing technical documentation.
  • Giving technical presentations.
  • Experience maintaining high visibility open-source projects.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service