{bc}
linkedin

Software Engineer

Chalk
New York City, USA
Full-time
Mid-Senior
Onsite
$170,000-$280,000.
Discovered 1 weeks ago
Systems engineeringC++PythonRustQuery planning and executionDistributed analytical data processing
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Systems engineeringC++Python
Smart Apply

Full Job Posting

About Chalk

Chalk is building a data platform for machine learning applications.

The platform addresses complexity, latency, and scale constraints in ML systems.

Chalk uses high-performance technologies and developer-focused tools.

About the Role

The role is an in-person opportunity to join Chalk as an early employee.

The engineer will tackle challenging systems problems with substantial autonomy and ownership.

The work involves database query planning, compilers, and distributed analytical data processing.

Work Arrangement

  • The team works in the office five days a week.
  • The company may be flexible for unavoidable conflicts, but 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 components of the query planning and execution engine.
  • Improve the platform in response to customer needs.
  • Optimize arbitrary user Python code through dynamic and static analysis.
  • Infer and orchestrate infrastructure from the structure of user code.
  • Track metadata about data flow through platform systems.

What We Are Looking For

  • At least 4 years of professional backend software engineering experience.
  • Strong computer science fundamentals and comfort building and maintaining real systems.
  • Ability to lead development of new components and own existing software.
  • Ability to learn new concepts quickly.
  • Ability to work autonomously and make pragmatic tradeoffs.
  • Strong communication skills.
  • Bachelor's degree in Computer Science or equivalent.

Bonus Points

  • Experience implementing data infrastructure.
  • Experience with distributed systems, compilers, or query planners.
  • Experience with Rust.
  • Experience developing PaaS-like software.

Compensation

  • The stated compensation range is $170,000-$280,000.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Chalk