Astral Logo

Astral

Software Engineer, Build Systems & Linkers

Posted 15 Days Ago
Remote
Mid level
Remote
Mid level
Develop portable, standalone Python distributions and optimize build systems while maintaining open source contributions and engaging with the community.
The summary above was generated by AI

Astral

At Astral, our mission is to make the Python ecosystem more productive by building next-generation developer tools — tools that enable developers to ship great software, faster.

To start, we've built Ruff, an extremely fast Python linter and formatter; and uv, a comprehensive Python package manager — two of the fastest-growing developer tools ever.

Next, we're continuing to push the future of Python with a state-of-the-art type checker — and building out our first commercial services.

Our early team includes the authors of ripgrepbathyperfine, and maturin; early, core contributors to Biome and Prefect; and multiple CPython core developers — all building at the intersection of Rust and Python.

The Role

This role centers on python-build-standalone, a foundational project in the Python ecosystem that facilitates the creation of portable, standalone Python distributions.

python-build-standalone powers Python installation for uv, Rye, mise, Bazel's rules_python, pipx, Hatch, and more, with over 70,000,000 downloads since its release. For much of the ecosystem, it's now the primary source of Python installations.

Work on python-build-standalone is primarily centered on build engineering: solving linker issues, optimizing build-and-release pipelines, and upstreaming changes to the upstream CPython build system.

As with all positions at Astral, being an open source maintainer is a big part of the job too: engaging with the community, reviewing pull requests, debugging issues, and generally contributing to our culture of developing in the open.

The Team

  • We're not only remote, but highly distributed. We hire from Pacific Time (e.g., San Francisco, USA) to Central European Time (e.g., Munich, Germany), and get together twice annually for week-long, in-person on-sites.

  • We pay competitively (salary and equity) and offer comprehensive benefits (healthcare and more).

  • Our work is highly collaborative, but as is common in open source, much of that collaboration takes place asynchronously (in Discord, or GitHub, or Notion). We minimize meetings, and maximize time spent working in code.

  • We're a small, high-trust team. We strive to ship excellent software, at a fast pace... while having fun. (See: Our Values.)

Our Process

Our hiring process is entirely remote and does not include any live coding segments. While the process may vary from candidate to candidate, it generally consists of three phases, each designed to mimic the kind of engagement and interactions you'd have as a member of the team:

  1. A take-home project, where we ask you to build a command-line tool based on a pre-defined specification.

  2. A presentation, where we ask you to present on some of your own work, and have the kind of technical conversation you'd have as a member of the team, grounded in something that you know well.

  3. A co-working engagement, where we spend time working through issues and pull requests together.

Along the way, we'll talk through your background and interests to determine whether Astral is a good fit for your career goals.

Top Skills

Python
Rust

Similar Jobs

An Hour Ago
Remote
2 Locations
187K-220K Annually
Senior level
187K-220K Annually
Senior level
Healthtech • Other • Social Impact • Software • Telehealth
As a Staff Data Engineer, you'll build data infrastructure, optimize pipelines, and work with cross-functional teams to drive insights for mental health care.
Top Skills: Apache KafkaAws GlueAws RedshiftAws S3CloudFormationDagsterDbtKinesisPythonSnowflakeSQLTerraform
An Hour Ago
Remote
U.S.
165K-175K
Senior level
165K-175K
Senior level
Cloud • Logistics • Mobile • Productivity • Software
The Senior React Native Developer will enhance CompanyCam's platform, improve mobile processes, mentor developers, and lead projects from start to finish.
Top Skills: AndroidAndroid StudioApolloGraphQLiOSReactReact NativeReduxRestTypescriptXcode
Yesterday
Remote
Hybrid
4 Locations
185K-185K Annually
Senior level
185K-185K Annually
Senior level
eCommerce • Legal Tech • Professional Services • Software • Data Privacy
The Senior Backend Developer will create scalable API systems, collaborate with teams, and enhance the domain registration process.
Top Skills: APIsJSONRuby On RailsXML

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account