Remote Software Engineer, Compilers & Programming Languages

Posted

Apply now
Please, let Astral know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Astral aims to enhance the Python ecosystem by creating next-generation developer tools that help developers ship software more efficiently.
  • The company is currently developing Ruff, a fast Python linter and formatter, and uv, a rapid Python package manager.
  • The team consists of experienced developers, including authors of popular tools like ripgrep and bat, as well as core contributors to Biome and Prefect.
  • The role focuses on Ruff and a new Python type checker (codename: Red Knot), which is under active development.
  • Responsibilities include working on low-level optimization, user experience design, parsers, control-flow graphs, and type inference algorithms.
  • The position also involves building interactive interfaces for code modifications and engaging with the open-source community through maintaining projects, reviewing pull requests, and debugging issues.

Requirements:

  • Candidates should have strong experience with Rust, Python, open source, or developer tools, though deep expertise in all areas is not mandatory.
  • Experience in working with parsers, control-flow graphs, or type inference algorithms is preferred.
  • A willingness to engage with the community and contribute to open-source projects is essential.
  • Candidates should be comfortable with asynchronous collaboration tools like Discord, GitHub, and Notion.

Benefits:

  • Astral offers competitive salaries and equity options.
  • Comprehensive benefits are provided, including healthcare and more.
  • The company supports a remote and highly distributed work environment, with team gatherings twice a year for in-person on-sites.
  • The work culture emphasizes collaboration while minimizing meetings, allowing more time for coding.
Apply now
Please, let Astral know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback