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
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 team-oriented, agile startup setting 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.
📌 Founding Engineer (India)
🏢 Leading
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.