Basis equips accountants with a team of AI agents to take on real workflows.
We have hit product-market fit, have more demand than we can meet, and just raised $34m to scale at a speed that meets this moment.
Built in New York City. Read more about Basis here.
We build the agentic ML systems that power Basis’s AI Accountant—so it can read documents, reason over context, and complete real accounting workflows safely and accurately.
We’re practitioners of the new AI paradigm: rather than only tuning a model, we optimize the system around it—tools, memory, retrieval, orchestration, and evaluation. We push model providers to their limits when necessary (custom runtimes, bigger containers, unusual packages) and run the experiments required to learn quickly.
We work from first principles with tight loops alongside Research, Product, Platform, and Accounting SMEs. We think in systems and care deeply about observability, clear abstractions, and code that’s easy to reason about in production.
As a Tech Lead on the ML Systems team, you’ll hold the technical vision for a critical area of Basis’s AI platform—such as agent orchestration, evaluations, or context management—and drive it from design to production.
You’ll architect systems, write code, and teach others how to do both with clarity and precision. You’ll review designs, simplify abstractions, and make sure the codebase stays coherent as we scale.
Your job is technical leadership: holding a high bar for design, execution, and reasoning, and helping others reach it.
You’ll operate as both architect and practitioner—writing, teaching, debugging, and designing systems that shape how AI agents reason and learn.
1. Define and uphold the technical vision
Own the architecture for a core ML capability (e.g., agent orchestration, eval systems, or context stack).
Write and review critical code; establish standards for structure, interfaces, and testing.
Drive design reviews that clarify trade-offs and ensure long-term coherence across teams.
Create frameworks and abstractions others can build on confidently.
2. Build excellent systems and elevate others
Partner with engineers across ML, Research, and Platform to implement robust, observable, and maintainable systems.
Teach others how to think like architects: how to simplify complexity, make trade-offs explicit, and leave systems cleaner than they found them.
Design processes that help teams reason rigorously—good specs, clear metrics, reproducible experiments.
Make sure the work product (code, data, evaluations) reflects our values of clarity, precision, and craft.
3. Lead by example in technical execution
Run high-velocity experiments across models, tools, and architectures—learn fast, share insights, and translate them into production decisions.
Work closely with product and accounting domain experts to turn ambiguous problems into well-defined systems.
Contribute across the stack: from prompt orchestration and retrieval to evaluation pipelines and observability tooling.
Document decisions and teach through clarity—your design docs, code reviews, and explanations set the tone for the org.
📍 Location: NYC, Flatiron office. In-person team.
Experience with retrieval, embeddings, and structured context management.
Familiarity with eval frameworks, vector stores, and experiment tracking.
Comfort working with observability stacks (metrics/logs/traces).
Exposure to multi-model routing, guardrails, and cost/latency optimization.
Prior startup or high-velocity environment experience.
Architect: You’ve built a subsystem that others depend on and understand intuitively.
Mentor: Engineers around you level up in how they reason about systems.
Unifier: The codebase feels consistent, legible, and coherent across boundaries.
Force multiplier: You ship your own work—but your real impact is how much better the team ships.
Builder: You operate with conviction, curiosity, and calm under pressure.
In accordance with New York State regulations, the salary range for this position is $100,000 –$300,000. This range represents our broad compensation philosophy and covers various responsibility and experience levels. Additionally, all employees are eligible to participate in our equity plan and benefits program. We are committed to meritocratic and competitive compensation.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the Platform Engineering team at Basis to design and operate the infrastructure powering AI accounting products while hiring, mentoring, and shipping robust, scalable systems.
Lead the technical direction for a product engineering area at Basis, crafting clean, scalable systems that blend human workflows with AI-driven accounting capabilities.
Experienced backend engineer needed to build secure, low-latency APIs and scalable systems for an AI-driven residential security product at a San Francisco seed-stage startup.
Yahoo is hiring an AI Engineer to develop and deploy agentic AI solutions that optimize monetization across its high-traffic properties.
Senior technical leader needed to design and implement scalable backend data solutions and measurement systems, mentoring teams and guiding architecture decisions.
Experienced Elixir engineering leader sought to own and ship scalable LLM-enabled features in a remote-first AI startup serving enterprise wealth-management customers.
Experienced DevOps/SRE professional needed to lead automation and reliability efforts for high-availability cloud production systems in Washington, DC.
Experienced software engineer and team leader needed to drive client-facing development projects, mentor engineers, and contribute hands-on to web and mobile solutions at Metova.
Experienced Engineering Manager needed to lead a small engineering team building secure, cloud-native solutions for a high-impact federal modernization program.
Experienced full-stack developer needed to modernize federal-facing applications using Ruby on Rails, React, and AWS in a fully remote U.S. role.
Senior Full Stack Engineer needed to design and build network services automation solutions and support delivery for Swift's Manassas operations.
Senior Java engineer needed to design and deliver streaming-first pipelines with Apache Flink and Confluent Kafka as part of a small, cross-functional product team.
Experienced Java backend engineer needed to develop AWS-hosted microservices for Clarivate's Content Tracking data platform while collaborating with distributed data science and product teams.
Lead architecture and development of a scalable infrastructure operations platform as a Senior Software Engineer at a fast-growing US-focused company.
Mindex is hiring an experienced Salesforce Developer to architect and develop Apex, Lightning, and integration solutions for enterprise clients in a fully remote role.