Founding Engineer | Runable
Job Description
Founding Engineer
Company Overview
Runable.xyz is building next-generation digital automation tools. We are working on developing a General Automation Agent that can automate any digital task a human can perform. Our innovative environment is built by experienced founders who believe in practical skills over formal degrees, as exemplified by our CTO.
Job Summary
As a Founding Engineer at Runable.xyz, you will play a pivotal role in shaping our flagship product. You will be responsible for designing and building a sandboxed coding agent capable of executing real-world automated tasks. This role emphasizes practical construction of robust systems with a strong focus on architecture, security, scalability, and product vision. You will have the opportunity to work in a collaborative, agile startup environment where your code, ideas, and product insights directly impact the development of the product.
Responsibilities
- Develop a sandboxed coding agent that can execute shell commands, and Python/TypeScript code.
- Implement file manipulation and GUI control using technologies such as xdot.
- Design and integrate mechanisms for context persistence beyond token limits using file-based storage, pruning, etc.
- Deploy the agent within a Docker container featuring a display server, noVNC, and Jupyter.
- Orchestrate tasks through /schedule and /status endpoints operating in Firecracker VMs.
- Bonus: Enhance the system by adding Kubernetes or Nomad support for horizontal scaling.
Qualifications
- Strong coding skills in Python, TypeScript, and shell scripting.
- Experience with containerization and Docker, including setting up and managing container environments.
- Familiarity with virtualization techniques, particularly using Firecracker VMs.
- Understanding of system architecture, security, and scalability principles.
- Hands-on experience in building automation tools or similar real-world systems.
- Self-starter mindset with the ability to build, iterate, and ship products quickly.
- Product thinking and problem-solving skills to evaluate and improve system performance.
- No formal degree required: We value practical skills and measurable results over academic credentials.
Preferred Skills
- Knowledge of Kubernetes or Nomad for horizontal scaling.
- Experience with GUI automation tools and technologies like xdot.
- Familiarity with Jupyter environments and display server configurations.
- Previous experience with developing API endpoints for task orchestration.
Experience
- While specific years of experience are not mandated, candidates should have a track record of building and shipping real-world systems and demonstrate the capability to work effectively in a startup environment.
Environment
- Location: HSR Layout – a dynamic urban setting providing a collaborative in-office work atmosphere.
- Work within a fast-paced startup culture focused on innovation, agility, and rapid product deployment.
Salary
- CTC: 40 LPA
GrowthOpportunities
- As a founding team member, you will gain exposure to multiple facets of product and company development. There is significant potential for career advancement and the ability to shape the long-term vision and success of the company.
Benefits
- Competitive compensation package alongside the opportunity to work in a highly innovative and fast-paced startup environment.
- Direct influence on product development and company strategy, offering substantial career growth for the right candidate.