cover image
Chalk

Chalk

chalk.ai

2 Jobs

55 Employees

About the Company

The data platform for inference.

Build, deploy, and iterate faster with Chalk's feature engine.

Listed Jobs

Company background Company brand
Company Name
Chalk
Job Title
Full Stack Software Engineer
Job Description
**Job Title:** Full Stack Software Engineer **Role Summary:** Lead the design, development, and productionization of a high‑performance data platform that serves machine learning and data analytics workloads. Collaborate directly with founders, deliver end‑to‑end features in TypeScript, Python, Go, and React, and create scalable, developer‑friendly user experiences across CLI and web interfaces. **Expectations:** - Own feature development from concept to production and iterate rapidly based on customer feedback. - Balance technical excellence with pragmatic business trade‑offs, ensuring system reliability, performance, and maintainability at scale. - Communicate progress and challenges clearly to stakeholders and maintain high‑quality documentation. **Key Responsibilities:** - Build and refactor core platform components, including data ingestion pipelines, query planners, and distributed processing modules. - Develop user interfaces and command‑line tools that expose platform capabilities to data scientists and ML engineers. - Collaborate with cross‑functional teams to identify and prioritize product enhancements. - Perform code reviews, enforce coding standards, and mentor junior engineers. - Monitor system performance, troubleshoot issues, and implement optimizations. **Required Skills:** - 2+ years of professional software engineering experience. - Proficiency in TypeScript, Python, Go, and React (experience with other languages acceptable). - Strong understanding of computer science fundamentals (data structures, algorithms, concurrency). - Demonstrated ability to build sophisticated, user‑friendly applications with attention to UX. - Experience with distributed systems, compilers, or query planning is a plus. - Rapid learning of new concepts and technologies. - Excellent written and verbal communication skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). ---
San francisco, United states
On site
Junior
04-11-2025
Company background Company brand
Company Name
Chalk
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Build and ship components of a high‑performance data platform that optimizes Python code for machine learning workloads. Work closely with founders on productionizing the first iteration of the query planning and execution engine. Expectations: * Deliver production‑ready code in Python and Rust. * Own end‑to‑end feature development, from design through testing and deployment. * Quickly learn new concepts and trade‑off solutions to meet business objectives. Key Responsibilities: * Design, implement, and maintain query planning and execution engine components. * Optimize Python code through dynamic and static analysis. * Collaborate with co‑founders and other engineers on system architecture. * Iteratively improve platform based on customer feedback. Required Skills: * 2+ years of professional backend software engineering experience. * Strong understanding of computer science fundamentals (data structures, algorithms, concurrency). * Proficiency in Python and Rust. * Experience building and maintaining large, real‑world systems. * Ability to take ownership of existing code and develop new components autonomously. * Excellent written and verbal communication. Bonus Skills (not required): * Data infrastructure implementation. * Distributed systems, compiler, or query planner experience. * PaaS‑style software development. Required Education & Certifications: * Bachelor’s or higher degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). ---
San francisco, United states
On site
Junior
04-11-2025