About
Metabase is a global data analytics company that provides an easy-to-use platform for extracting insights from data. From early-stage startups to large enterprises, the company helps organizations visualize and understand their data effectively.
The organization operates as a fully distributed, remote-first team, with members spread across different countries. It promotes asynchronous communication, flexibility in working hours, and a culture that prioritizes autonomy, collaboration, and professional growth.
Job Description
Available Positions
1. Software Engineer (Frontend)
Responsible for building fast, interactive, and user-friendly data visualization and analytics interfaces. You will work on improving how users explore, filter, and interact with data in real time.
Key responsibilities include:
- Building responsive data interaction features
- Enhancing dashboards and visualization tools
- Developing embedded analytics features
- Improving user experience and UI performance
- Working with complex JavaScript codebases
Qualifications & Requirements
- Strong experience with React and JavaScript
- Experience shipping complex web applications
- Good understanding of CSS and design systems
- Ability to write tests and maintain code quality
- Experience working with large-scale applications
2. CI Engineer
Responsible for maintaining and improving continuous integration systems, ensuring reliable testing, build, and deployment pipelines across engineering teams.
Key responsibilities include:
- Managing GitHub Actions-based CI pipelines
- Fixing and preventing flaky tests
- Improving release processes
- Supporting test infrastructure across multiple databases
- Debugging CI-related issues
Qualifications & Requirements
- Experience with CI/CD systems
- Knowledge of GitHub Actions or similar tools
- Experience with Cypress and Jest
- Strong Bash and Docker skills
- Ability to debug complex test systems
3. Engineering Manager
Responsible for leading engineering teams, ensuring efficient delivery of features, and aligning technical execution with product goals.
Key responsibilities include:
- Managing engineering teams
- Coordinating with product and design teams
- Hiring and mentoring engineers
- Improving engineering processes
- Supporting roadmap execution
Qualifications & Requirements
- 2+ years engineering management experience
- Strong communication skills
- Technical background in React or Clojure
- Ability to manage project execution and team performance
- Experience mentoring engineers
4. Senior SRE / DevOps Engineer
Responsible for managing infrastructure, ensuring system reliability, and improving deployment and cloud operations for hosted systems.
Key responsibilities include:
- Managing AWS infrastructure
- Improving CI/CD systems
- Automating deployments and scaling systems
- Monitoring system health
- Supporting multi-region hosting
Qualifications & Requirements
- 5+ years infrastructure/DevOps experience
- Strong Kubernetes and AWS experience
- Experience with Terraform and IaC
- Proficiency in Python, Go, or similar languages
- Experience with monitoring tools like Prometheus or Grafana
5. Software Engineer (Backend)
Responsible for building and maintaining backend systems that power Metabase’s analytics platform.
Key responsibilities include:
- Building backend services
- Working with databases and integrations
- Improving system performance
- Supporting product scalability
- Collaborating with frontend and infrastructure teams
Qualifications & Requirements
- Experience with Clojure (or willingness to learn)
- Strong backend engineering background
- Understanding of databases and system design
- Ability to work with large-scale systems
- Java or JVM experience is a plus
How to Apply
Interested applicants should apply by clicking the relevant clicks below to apply.