Software Engineer, New Grad

Chalk

San Francisco, CAFresher3d agovia LinkedIn

About Chalk

Chalk is building the data platform that powers the future of machine learning applications.

About the Role

  • Join as an early employee in-person at a high-growth start-up.
  • Tackle challenging engineering problems with a high degree of autonomy and ownership.
  • Solve problems drawn from the fields of DBMS query planning & optimization, compilers, and distributed analytical data processing systems.
  • Chalk uses dynamic and static analysis of Python programs to optimize user code, orchestrate infrastructure, and track metadata about data flow.
  • This is not a hybrid role; the team is in the office 5 days a week.

Key Responsibilities

  • Work directly with Chalk’s co-founders.
  • Write C++, Python, and Rust.
  • Design, implement, ship, and maintain significant components of our query planning and execution engine.
  • Iterate rapidly to improve Chalk’s platform in response to customer needs.

Requirements & Tech Stack

  • Strong working knowledge of computer science fundamentals.
  • Comfort with leading development of new components of existing systems and taking ownership of existing software.
  • Track record of learning new concepts quickly.
  • Ability to work autonomously and make pragmatic tradeoffs with an eye towards business outcomes.
  • Strong communication skills.
  • Rust
  • Python
  • C++

Qualifications

  • Graduation date in Fall 2026 or Spring 2027 with a Bachelor's degree (or equivalent) in a relevant field (Computer Science, EECS).
  • Bonus points:
  • Experience implementing data infrastructure.
  • Experience with distributed systems, compilers, or query planners.
  • Experience with Rust.
  • Experience with developing PaaS-like software.

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

79 openings · 74 need no experience

Most hiring: NVIDIA, TikTok USDS Joint Venture, Applied Intuition

See all 79 →