Staff Software Engineer, AI
Singapore
Cleric
Cleric is an AI agent that troubleshoots application issues in production using first principles. No runbooks. You get to focus on your product, we'll keep it running.Join us at Cleric
Cleric is an AI-powered agent designed to manage and resolve issues in production environments autonomously. It uses an LLM-based reasoning engine to react to, interpret, and implement solutions to production issues, even those it's encountering for the first time.
Technology companies are grappling with the complexity of production environments, distracting engineers from their core task of software development. Engineers are drowning in a sea of observability data, but still require manual intervention to solve problems.
We are building a future where engineers can concentrate on software development while Cleric takes care of the production environment. Our mission is to develop autonomous software that can manage, repair, and optimize itself—the holy grail.
Now is a divine time to join. We're a small group of veterans in AI, software, and infrastructure, backed by a leading AI venture capital firm and Silicon Valley angels.
About the role
We’re hiring a Staff Software Engineer, AI. You will own the development of our agent platform. You will not only own the reasoning, learning, and integrations of our SRE agent, but also the underlying runtime and technical architecture of the complete product. You'll help keep engineering standards high, define the experience for our earliest customers, and lay the technical foundation for our company.
Ideally, these qualities describe you
You love building tools for fellow engineers. You consider it a craft.
You have strong software engineering fundamentals and have opinions on how to build robust, scalable, and secure software.
You’ve operated high-scale distributed infrastructure. You’ve seen it done right, and you’ve seen it gone wrong. Kubernetes, Kafka, Spark, microservices, and all the usual suspects.
You have experience building systems in high performance languages like Rust, C++, Go, Kotlin, or Scala.
You are obsessed with generative AI and have a background in building ML/AI systems.
You’re proficient in all the major tools (open or closed source) used in building and optimizing AI products.
You likely have 7 or more years of experience.
Examples of what you’ll do
Own the development of our product, Cleric. Everything from the LLM-based reasoning engine, memory module, evaluation stack, simulation environment, and more.
Ship a high-scale agent service capable of concurrently managing thousands of remote services and integrations.
Help us iterate toward product-market fit in an early-stage, open ended environment.
Embody our end users (engineers with operational responsibilities), immersing yourself in their needs, pains, and aspirations.
How we work
Small teams, big impact: We believe that small teams can deliver great products.
Culture matters: We value a positive and inclusive work environment.
In-person collaboration: We believe in working closely to deliver the best results.
AI-first approach: We don't simply build AI products; we augment ourselves with it.
Interview process
Screen: A quick call with one of the founders.
Product assessment (1 hour): We'll deep dive into the product challenges in building agent based systems, everything from UX to go-to-market.
Software engineering session (1 hour): We’ll build a simple application together. Think practical software engineering and not leetcode.
System design session (1 hour): We will work through a system design problem with you. This will be related to the work you do daily.
Culture fit discussion: We'll talk about your background, your motivations, and our team culture.
Food: Grab lunch or dinner with us!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture Engineering Generative AI Kafka Kubernetes LLMs Machine Learning Microservices React Rust Scala Spark UX
Perks/benefits: Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Junior Data Scientist jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Azure Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Manager, Data Engineering jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Business Intelligence-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open DevOps-related jobs