Company Description
At SQLite Cloud, we make it effortless to share SQLite databases in the cloud while ensuring speed, security, and efficiency. We are now pivoting towards building the AI infrastructure of the future, making SQLite the default database for Edge AI applications, from apps and IoT devices to robots and beyond.
Role Description
This is a full-time, remote role for a Senior Software Engineer. We’re looking for a talented C developer to join our team and help maintain our core SQLite Cloud codebase while building the next generation of AI Edge extensions that push SQLite to the next level.
What You'll Do
- Maintain and enhance the core C codebase of SQLite Cloud.
- Design and implement high-performance AI Edge extensions for SQLite.
- Optimize on-device processing for AI workloads using SQLite.
- Work closely with the team to develop innovative local-first AI architectures.
- Improve performance, security, and scalability of our database solutions.
- Contribute to open-source projects and collaborate with the SQLite community.
Qualifications
- Proficiency in C programming with strong experience in low-level systems development.
- Familiarity with SQLite internals and database engine development is a plus.
- Experience in multi-threading, memory management, and performance optimization.
- Knowledge of AI/ML frameworks and how they interact with databases is a plus.
- Experience with cloud technologies and distributed systems is a plus
- Interest in Edge AI, IoT, and distributed computing.
- Strong problem-solving skills and ability to work in a remote, fast-paced environment.
- Ability to work independently and as part of a remote team
- Strong communication and collaboration skills