Back to jobs

AI Software Engineer

Naya
United States
Contract
Applications go directly to the hiring team

Full Description

Who we are

Naya was co-founded by Vivek and Saad at Harvard after 10+ years of real-world struggle in coordinating the chaos of the design process. Backed by some of the world’s best investors, they developed a platform which brings the entire digital workflow into one home. A place where brainstorms, 2D drawings, 3D models, spreadsheets, presentations, videos, and 150+ integrations/file types can co-exist, be collaborated on, organised, shared, and presented.

With the design journey in one home, Naya AI empowers teams to 1) generate 2D concepts, 3D models, and presentations, which enable greater creativity in the front end of the design process, and 2) create insights related to estimation, manufacturing, and value engineering, which help save time and cost in the back end of the design process. With a unified design home, creative teams at Google, MillerKnoll, and Adidas are moving more quickly through design iterations, collaborating more effectively, and driving greater innovation and delight for their customers.

Learn more about Naya here at https://naya.studio/site/6913b001506cb8c32be04f3f

We're looking for an AI software engineer who's hungry, sharp, and ready to grow fast inside a small team shipping real product to real users. If that sounds like you, reach out to [email protected] and [email protected]

Who you are

Professional

* Experience. 1–5 years of professional software development experience using an hybrid AI stack. Internships, meaningful side projects, open-source contributions, or hackathon work all count — we care about what you've actually built and learned, not just where.

* Ships Things. You've taken at least one project from idea to something real that other people use, even if small. You know what it feels like to debug at 1am and ship the fix.

* Quality Mindset. You write code you'd be okay with someone else reading. You test what you build, and you're starting to develop taste for what "good code" looks like.

* Curious about the Craft. You read other people's code, follow people you admire on GitHub or X, and have opinions (even half-formed ones) about tools and tradeoffs, test new tools and are always continually improving yourself and your tools.

Personality

* Startup Lover. Excited by 0-1, small teams, wearing multiple hats, and the chaos that comes with it. You'd rather ship something imperfect today than something perfect next quarter.

* Coachable. Takes feedback well, asks good questions, and isn't afraid to say "I don't know." Wants to be mentored and is willing to put in the reps.

* Think before Code. Pauses to understand the problem before jumping to a solution. Sketches, asks, reads existing code — then writes.

* Owns Outcomes. When something breaks or slips, your first instinct is "what can I do?" not "whose fault is it?"

* Lifelong Learner. Genuinely enjoys learning new things. Reads docs, follows along with talks, tries stuff on weekends.

* Boundary Pusher. Naturally curious and self-motivated, with real passion for technology.

Technical

* Strong Fundamentals. Solid grasp of computer science basics — data structures, control flow, how HTTP/the web works, what a database does. We care that you understand why code behaves the way it does, not how many languages you've used.

* Strong Problem Solving. Can break a fuzzy problem into smaller pieces, reason about tradeoffs at your level, and ask for help when you're stuck rather than spinning for days. Poke a problem from multiple angles and never give up. Comfortable saying "I don't know yet" and then going to find out.

* Clear Communicator. Writes readable PR descriptions, asks specific questions instead of vague ones, and can explain what you built and why. Bonus if you enjoy writing — design docs, learning notes, anything.

* Context Switching. Can juggle a couple of threads at once — a feature you're building, a bug someone flagged, a code review for a teammate — without dropping all of them. This is a skill you'll grow into; we want to see the seed of it.

* Hybrid AI Coding Fluency. You actively use AI coding tools (Claude Code, Cursor, Copilot, agentic workflows, MCP, etc.) as part of how you work. You know when to lean on the AI and when to drive yourself, and you read AI-generated code critically instead of trusting it blindly. This is non-negotiable for us — it's how the team ships.

* Security Awareness. You understand that "it works" isn't the same as "it's safe." Familiar with the basics: don't commit secrets, sanitize input, understand why auth matters, have heard of OWASP. You don't need to be an expert — you need to care.

* Built Something, Somewhere. Any stack is fine — web, mobile, scripts, games, hardware. We want to see range and curiosity more than a specific tech.

Our stack

You don't need to know all of this on day one. You'll pick up most of it on the job. Familiarity with any part of it is a plus.

* Frontend. ReactJS, Typescript, NextJS

* Backend. NodeJS, Python, SocketIO/WebSockets

* Testing and Monitoring. Playwright, Cucumber, Postman, Datadog, Pendo, Mixpanel

* Database. MongoDB, PostgreSQL

* Infrastructure. Terraform, Github Actions, CloudBuild, CloudRun, Kubernetes, Serverless, CI/CD

Applications go to the hiring team directly