Software Engineer
Job description
About the role
Rilla is seeking a Software Engineer who will own the design and implementation of core features that power our AI sales coaching platform serving offline industries. You will architect and deliver end-to-end workflows that capture, process, and index billions of real-world conversations across distributed systems. As an early technical steward, you will define and enforce code quality standards, shaping the engineering culture as the company scales rapidly. You will build tools, abstractions, and platforms that allow both you and Rilla to accelerate exponentially in impact and efficiency. This role is for someone who is obsessive about solving hard problems in an AI-first sales environment and who aspires to be a long-term founder or leader in applying AI to the physical world. You will partner closely with customers in the field to ensure the software reflects real operational needs and drives tangible outcomes.
Key facts
What you'll do
Architect and ship features across the entire stack, moving from idea to production at high velocity.
Build end-to-end workflows that capture, process, and index conversations from offline sales environments at scale.
Take ownership of systems reliability, performance, and scalability in a customer-obsessed manner.
Implement data processing pipelines that transform raw field data into actionable insights for AI models.
Collaborate closely with customers in the field to validate assumptions and refine product requirements.
Write clean, maintainable code that sets patterns for long-term engineering quality and culture.
Evaluate, integrate, and maintain open-source technologies like Node.js, PostgreSQL, Turborepo, Lodash, and Zod.
Leverage industry-standard build and deployment tooling including GitHub Actions, Terraform, and Spacelift to automate delivery.
Design storage and data processing systems that support rapid iteration and robust analytics.
Contribute to a culture of rapid feedback, continuous learning, and extreme accountability within a high-performing team.
Requirements
You must have strong coding skills with demonstrated proficiency in programming languages, such as Javascript, C++, Python, Rust, or similar languages.
You must possess strong engineering prowess, ideally developed within fast-paced start-up environments.
You must have familiarity with storage and data processing systems, cloud infrastructure, and other modern technical tools.
You must exhibit strong written and verbal communication skills and the ability to iterate quickly with teammates.
You must maintain a high bar for quality in all work and be comfortable incorporating rapid feedback.
You must be an infinite learner, relentlessly curious about technologies and their applications in the physical world.
You must be a customer obsessive, deeply caring about solving real pains for industries untouched by modern software.
You must be unafraid of failure, taking risks and viewing setbacks as opportunities to learn and grow.
You must thrive with extreme accountability and build with the empathy needed to serve non-technical customers in the real world.
Nice to have
There are no preferred items listed in the source beyond the core requirements and values.
Practical notes
You will work full-time in person with some of the most ambitious people in NYC.
The role expects working approximately 60 hours per week in the office.
This position is not eligible for remote work or hybrid arrangements based on the stated in-office model.
Candidates must be able to relocate to or already reside in the New York City area.
No specific visa sponsorship details are provided in the source material.
There are no application deadlines specified in the source; interested candidates should apply as soon as possible.
About Rilla
Rilla is a foundational company on a mission to index the offline world. We have built the leading sales coaching software for organizations doing sales offline, with over 1000 customers including The Home Depot, KKR, Neighborly, and PulteGroup. We are backed by Google Ventures, Bessemer Ventures, Crew Capital, and Broom Ventures, along with other investors. Our team operates with the speed of reinforcement learners, maintaining extreme ownership and a bias for action.
Expectations
This role is for individuals who want to build the products and systems that define how real-world conversations are captured and indexed. You will grow quickly alongside a team that values learning, customer empathy, and winning. The environment demands resilience, high performance, and a commitment to building a generational company. If you are ready to embrace intensity, take ownership, and make a lasting impact on offline industries, Rilla is the place for you.