Software Engineer (Applied AI)
Global Remote
Engineering /
Full-time (remote) /
Remote
Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us.
We bring data tools with the elegance and simplicity of consumer products to the crufty world of enterprise business intelligence. We provide an opinionated open source starting point for how companies should measure, analyze and share their data, which is used by tens of thousands of companies.
Come join us
Our business is thriving and we are thoughtfully expanding our engineering teams. We’re looking for exceptional software engineers to join our Applied AI engineering team in doing the hard work that makes our users’ lives easy. We run on a mix of Python, Clojure and TypeScript (React), and the ideal candidate has shipped production code in one or more of these languages. You’ll be expected to ship product features that leverage LLMs/generativeAI. You should have strong product sensibilities and deeply care about the end user experience.
What we are looking for
- Strong generalist software engineer who likes shipping user facing features in a rapid and iterative manner.
- Solid CS background (acquired through either a CS program or shipping software in a production setting).
- You care about crafting responsible, user-centered systems. You have a collaborative, iterative working style where you build features that are both powerful and ethically sound, with particular attention to accuracy and fairness.
- You've worked on large and complex projects. Metabase is a large code base so the ability to adapt existing code and integrate new capabilities into established systems is important and you should feel comfortable digging in.
- Nice to have: Experience building product features and systems that use LLMs/generative AI technologies.
What you would do at Metabase
- Ship innovative features in the Metabase software including those powered by LLMs/generative AI technologies. See our recent releases to get a sense of what these look like.
- Build LLM-powered natural language data interaction capabilities that allow users to ask questions about their data in plain English and receive accurate, contextual responses.
- Apply generative AI, ML, and data science techniques to enhance data understanding. Develop systems that can explain complex queries in plain English, and provide context-aware suggestions for data exploration.
- Work closely with product manager, product designer and other engineers in a collaborative, iterative, non-waterfall style of software development.
- Own the quality of the code you write and the areas of infrastructure in your team's scope. Write unit and integration tests that thoroughly and thoughtfully test the systems you build. We take testing seriously across all components.
We're a global team (50% outside the US), fully distributed (from Thailand to California), who get things done asynchronously, with plenty of uninterrupted time, supporting each other to do the best work of our careers. We offer flexibility (define your own schedule and work from wherever you want), autonomy, and an environment that fosters growth, learning, and development. We're relentlessly user-focused and believe in building long-term value, not short-term hacks. And we raised a $30M Series B to take our approach to the next level for years to come.
For U.S. applicants: Metabase participates in the federal E-Verify program, which confirms employment authorization of newly hired U.S. based employees. E-Verify is not used as a tool to pre-screen candidates and is only initiated upon hire.
E-Verify Participation Notice (English/Spanish)
Right to Work Notice (English/Spanish)