Founding Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Python, TypeScript, and shell scripting., Experience with containerization and Docker environments., Familiarity with virtualization techniques, especially Firecracker VMs., Practical experience in building automation tools or real-world systems..

Key responsibilities:

  • Develop a sandboxed coding agent capable of executing commands and code.
  • Implement file manipulation and GUI control features.
  • Design mechanisms for context persistence using file-based storage.
  • Deploy and orchestrate the agent within Docker and Firecracker VMs, with optional scaling support.

Weekday (YC W21) logo
Weekday (YC W21)
11 - 50 Employees
See all jobs

Job description

This role is for one of Weekday’s clients
Salary range: Rs 4000000 - Rs 6500000 (ie INR 40-65 LPA)
Min Experience: 3 years
Location: Remote (India)
JobType: full-time

Requirements

As a Founding Engineer 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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving

Field Engineer (Solutions) Related jobs