Software Engineer - New Grad

ChalkChalkSan Francisco, California, United States | New York, New York, United States
Join the waitlist to applySave this job

Invite-only right now: save jobs, track applications, build tailored resumes

Already have an account? Log in

Posted

10/7/2026

Employment

Full time

Range

$170k - $180k/year

Work style

On-site

AI documents

Powered by AI

Jigup writes these against this posting once you are in, using the profile you build once.

Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

AI summary

Core responsibilities

You will design, implement, and maintain critical components of the query planning and execution engine while working directly with the co-founders. The role involves iterating rapidly on the platform to meet customer needs and solving complex engineering challenges.

Requirements overview

Candidates must be graduating in Fall 2026 or Spring 2027 with a Bachelor's degree in Computer Science or a related field. Strong knowledge of computer science fundamentals and experience building real systems are required.

Key skills

C++PythonRustSystems engineeringDBMS query planningQuery optimizationCompilersDistributed systemsAnalytical data processingComputer science fundamentalsData infrastructurePaaS development

Resume keywordsJigup Pro

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

Education requirements

bachelor degree

About Chalk

Industry

Software Development

Employees

134

Type

Privately Held

Size

51-200 employees

Context. Runtime. Learning.

View company page

Job categories

SoftwareTechnologyEngineeringData & Analytics

Description

About Chalk Chalk is building the data platform that powers the future of machine learning applications. We tear down complexity, latency, and scale barriers that have traditionally constrained ML capabilities. Our platform combines Rust-speed performance with elegant tools that developers love to use. Leading companies depend on Chalk for everything from stopping fraudulent credit card swipes, verifying identities, and maximizing clean energy capture. We've recently raised a $50 million Series A, led by Felicis. About the role We are hiring Software Engineers to join our team. This is an opportunity to join us in-person as an early employee and make a large impact at a high growth start-up. You will tackle challenging engineering problems with a high degree of autonomy and ownership. We are looking for a software engineer with a strong background in systems engineering. At Chalk we are solving 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 in order to optimize arbitrary user Python code, infers and orchestrates infrastructure implied by the structure of that code, and tracks metadata about flow of data through these systems. We're in the office 5 days a week. When unavoidable conflicts come up, we’re flexible. This is not a hybrid role. What you will do 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 What we’re looking for Strong working knowledge of computer science fundamentals. We’re not looking for experience from drilling leet code – we need folks who are comfortable building and maintaining real systems Comfort with leading development of new components of existing systems, and with taking ownership of existing software Track record of learning new concepts quickly Ability to work autonomously & to make pragmatic tradeoffs with an eye towards business outcomes Strong communication skills 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/query planners Experience with Rust Experience with developing PaaS-like software

Requirements

  • •C++
  • •Python
  • •Rust
  • •Systems engineering
  • •DBMS query planning
  • •Query optimization
  • •Compilers
  • •Distributed systems
  • •Analytical data processing
  • •Computer science fundamentals
  • •Data infrastructure
  • •PaaS development

Benefits

  • •Equity

More entry level jobs in San Francisco, CA

All jobs in San Francisco, CA

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist