Join us!
We’re a global team of 50+ employees, building a powerful, open product that allows the crypto community to do deep analytics research
If you want to have one of the highest impact jobs on the planet, come join our wonderful team of Galaxy brains!
Perks and Benefits
Open Positions
VP of Engineering
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
As VP of Engineering in Dune, you will report to the CTO, and be responsible for the engineering organization's health, growth and delivery. You’ll work closely with the executive team to agree on goals and priorities, and then work even closer with the engineering org to deliver on those.
You will be responsible for building a highly efficient engineering organization, which among other things mean
Growing the engineering organization by setting up the right recruitment processes and ultimately hiring the right people in the right roles.
Ensuring that the key projects are structured well, and are delivered on time.
Implementing and evolving engineering processes across Dune
Evolving our engineering strategy and principles
Work with the people team to define and work on career paths and compensation plans
Managing and mentoring engineers and engineering managers
About you
You might be a great fit for this role if:
You have worked as a senior engineering leader in the past, ideally in several high growth startups.
Have experience in building engineering organizations in similar sized organizations.
Have experimented with many different engineering processes.
You are empathetic and care deeply about people and helping them achieve their goals.
You are not afraid of wrapping up your sleeves and getting your hands dirty
You thrive on ownership and responsibility.
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Staff Software Engineer, Data Engineering
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role:
Dune is a small team building large things. We are generalist engineers who pick up any and all challenges together. We like to think and design before jumping into coding.
As a software engineer in Dune focused on Data Platform you will play a key role in ensuring our data platform scales to accommodate an ever-growing volume of public blockchain data. This is a role that involves thinking about large scale distributed systems and distributed databases, and is ideal for anyone passionate about those topics.
We are building a data platform that
Can ingest and process large volumes of data
Allows third parties to ingest data
Facilitates performant SQL queries across datasets
Will serve as the foundation for many, if not all, future Dune products
In this role you will:
Design and develop distributed systems in a principled way and take part in high impact architectural decisions
Engage in stimulating technical challenges in topics such as distributed systems, very large databases, SQL processing, data modelling, or systems performance
Assume ownership of components within our data platform, e.g., data ingestion, query performance, etc.
Write code mostly in Kotlin with some Java and Go with a strong emphasis on good design and performance
Collaborate in a respectful team environment that is fully distributed
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have an understanding of distributed system design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Coding experience in any JVM language, along with a zeal for writing well-designed, testable software
Not required but a plus if:
You have a Master’s or PhD degree in Computer Science, related field, or equivalent experience
You have experience with database internals, massive data storage and processing, and systems performance
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Staff Software Engineer, Application
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
Dune is a small team building large things. We are generalist engineers who pick up any and all challenges together. We like to think and design before jumping into coding. We mainly use Go and TypeScript to build scalable systems that are easy to build upon.
As a software engineer in Dune focused on our applications you will play a key role in ensuring a world class experience for our users and customers on duneanalytics.com. Our application is written in Typescript, uses React and Next.js, talks GraphQL to an Hasura API and is hosted on Vercel.
In this role you will:
Work with PMs, designers and other engineers to build new features and improve the user experience on Dune.
Minimize downtime and latency across our application stack.
Make life easier for users browsing content on Dune, through implementing e.g. content curation and social features.
Make life better for users creating queries and dashboards, through improving and iterating on the Dune query editor.
Write mostly Typescript with an emphasis on good design, tests and performance.
Collaborate in a respectful team environment that is fully distributed
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have a background in building usable and performant web applications.
You have an understanding of distributed system design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Coding experience in Typescript, along with a zeal for writing well-designed, testable code
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Senior Software Engineer, Data Engineering
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role:
Dune is a small team building large things. We are generalist engineers who pick up any and all challenges together. We like to think and design before jumping into coding.
As a software engineer in Dune focused on Data Platform you will play a key role in ensuring our data platform scales to accommodate an ever-growing volume of public blockchain data. This is a role that involves thinking about large scale distributed systems and distributed databases, and is ideal for anyone passionate about those topics.
We are building a data platform that
Can ingest and process large volumes of data
Allows third parties to ingest data
Facilitates performant SQL queries across datasets
Will serve as the foundation for many, if not all, future Dune products
In this role you will:
Design and develop distributed systems in a principled way and take part in high impact architectural decisions
Engage in stimulating technical challenges in topics such as distributed systems, very large databases, SQL processing, data modelling, or systems performance
Assume ownership of components within our data platform, e.g., data ingestion, query performance, etc.
Write code mostly in Kotlin with some Java and Go with a strong emphasis on good design and performance
Collaborate in a respectful team environment that is fully distributed
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have an understanding of distributed system design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Coding experience in any JVM language, along with a zeal for writing well-designed, testable software
Not required but a plus if:
You have a Master’s or PhD degree in Computer Science, related field, or equivalent experience
You have experience with database internals, massive data storage and processing, and systems performance
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Senior Software Engineer, API
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
Dune is a small team building large things. We are generalist engineers who pick up any and all challenges together. We like to think and design before jumping into coding.
As a software engineer in Dune on API you will play a key role in ensuring our data reaches our wizards and that we have the right interfaces for our users' needs. This is a role that involves thinking about how Dune data and users will scale and how our distributed systems should grow and evolve accordingly.
We’re strong believers in:
1. All teams will expose their data and functionality through service interfaces.
2. Teams must communicate with each other through these interfaces.
3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.
We are building an API team that
Creates interfaces to our very large data platform.
Facilitates the construction of new functionalities on our App or direct user access.
Facilitates performant data queries across datasets
Will serve as essential building blocks for many, if not all, future Dune products
In this role you will:
Design and develop distributed systems in a principled way and take part in high impact architectural decisions
Engage in stimulating technical challenges in topics such as distributed systems, very large databases, API modeling, SQL processing, or systems performance
Assume ownership of components within our architecture, such as metering, rate limiting, auth, metadata access, etc.
Write code mostly in Go, with some Java and Kotlin with a strong emphasis on good design, maintainability and performance
Collaborate in a respectful team environment that is fully distributed
About you
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have an understanding of distributed systems design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and constructive discussions.
Coding experience in any strongly typed language (Go, Java, Kotlin preferred), along with a zeal for writing well-designed, testable software.
Experience working with SQL and relational databases.
Not required but a plus if:
You have a Master’s or PhD degree in Computer Science, related field, or equivalent experience
You have experience with RPC technologies such as HTTP/JSON, gRPC, or OpenAPI.
Experience utilizing diverse distributed systems architectural patterns besides client/server.
Experience and understanding of the internals of at least one distributed system such as Hadoop, Spark, HBase, Cassandra, Riak, Kafka, etc.
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Senior Software Engineer, Application
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
Dune is a small team building large things. We are generalist engineers who pick up any and all challenges together. We like to think and design before jumping into coding. We mainly use Go and TypeScript to build scalable systems that are easy to build upon.
As a software engineer in Dune focused on our applications you will play a key role in ensuring a world class experience for our users and customers on duneanalytics.com. Our application is written in Typescript, uses React and Next.js, talks GraphQL to an Hasura API and is hosted on Vercel.
In this role you will:
Work with PMs, designers and other engineers to build new features and improve the user experience on Dune.
Minimize downtime and latency across our application stack.
Make life easier for users browsing content on Dune, through implementing e.g. content curation and social features.
Make life better for users creating queries and dashboards, through improving and iterating on the Dune query editor.
Write mostly Typescript with an emphasis on good design, tests and performance.
Collaborate in a respectful team environment that is fully distributed
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have a background in building usable and performant web applications.
You have an understanding of distributed system design, or the drive to learn if you’re a more junior engineer. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Coding experience in Typescript, along with a zeal for writing well-designed, testable code
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Senior Frontend Engineer, Application
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
Dune is a small team building large things. We like to think and design before jumping into coding. We mainly use Go and TypeScript to build scalable systems that are easy to build upon.
As a frontend engineer in Dune you will play a key role in ensuring a world class experience for our users and customers on dune.xyz. Our application is written in Typescript, uses React and Next.js, talks GraphQL to a Hasura API and is hosted on Vercel.
In this role you will:
Work with PMs, designers and other engineers to build new features and improve the user experience on dune.xyz.
Improve the performance of the existing experience by improving load times, leveraging server-side rendering and implementing smart caching solutions.
Make dune.xyz a more engaging site with UI components that are snappy and interactive.
Turn normal users into super users with keyboard shortcuts, workspace configuration and a great mobile experience.
Ensure that our site is accessible by leveraging browser accessibility features.
Push the boundaries of modern frontend development by experimenting with different approaches to make the code more testable and maintainable.
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have a background in building usable and performant web applications.
You have an understanding of distributed system design. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Coding experience in Typescript and Go, along with a zeal for writing well-designed, testable code
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Infrastructure Engineer
ApplyAbout Dune
Dune is on a mission to make crypto data accessible. We’re a collaborative multi-blockchain analytics platform which is used by thousands of developers, analysts, investors and community members to better understand how the crypto ecosystem works.
We’re a fast growing team, working remotely from all across the world 🌍️. We cherish working on a product that empowers our users to create and do their own research in an open community first manner.
We’re backed by some of the world's best investors. In February 2022, we announced that we’ve raised our Series B funding, led by Coatue 🦄 to double down on our mission of making crypto data accessible! We’ll use the funds to educate, reward and empower a new generation of on-chain analysts aka Dune Wizards 🧙♀️
We’re now at a crucial stage in our journey as the activity in crypto is exploding, and we need many more talented people to join the team and help us make crypto data accessible 🚀
We are now 55 employees, globally distributed across 16 countries If you want to have one of the highest impact jobs on the planet come join our rapidly expanding team of Galaxy brains.
Learn more about us:
The data must flow
About the role
As a site reliability engineer in Dune focused on Data Infrastructure you will play a key role in ensuring our data platform scales to accommodate an ever-growing volume of public blockchain data. This is a role that involves thinking about large scale distributed systems and distributed databases, and is ideal for anyone passionate about those topics.
We are building a data platform that
Can ingest and process large volumes of data
Allows third parties to ingest data
Facilitates performant SQL queries across datasets
Will serve as the foundation for many, if not all future Dune products.
In this role you will:
Design and develop distributed systems in a principled way and take part in high impact architectural decisions
Engage in stimulating technical challenges in topics such as distributed systems, very large databases, SQL processing, data modelling, or systems performance
Work with the rest of the engineering team to build stable, scalable systems.
Advocate for a good balance between building new features and improving existing systems.
Write code mostly in Go and Kotlin with a strong emphasis on good design and performance.
Help unblock the rest of the engineering team by owning automation, CI and other processes.
Collaborate in a respectful team environment that is fully distributed.
You might be a great fit for this role if:
You are a strong generalist with fundamental computer science knowledge. You use this knowledge to easily adapt to new technologies and scenarios, and to find the right solutions for the problems at hand.
You have an understanding of distributed system design. Our work is as much about understanding and designing systems as it is about coding in a particular language.
You have great collaboration and communication skills. We work on the principle that the best output emerges from effective team work and respectful/constructive discussions.
Have experience architecting, developing, and troubleshooting systems.
Have worked with or keen to learn Terraform.
Have deep experience with Kubernetes as a platform.
Have experience with clouds, such as AWS.
Have experience with systems like Apache Spark, Presto or Trino
Not required but a plus if:
You have a degree in Computer Science, related field, or equivalent experience
You have experience with database internals, large data storage and processing, and systems performance
Coding experience in Go or Kotlin
Perks and Benefits
A competitive salary and equity package 🚀
Our employee equity scheme has great terms with a heavily discounted strike price (~70%) and a 10 year exercise window 🙌
🏖 5 weeks PTO + local public holidays (that can be swapped to suit you)
🧑💻 A fully remote first approach with truly flexible working hours within a distributed team - you structure your own day, enabling huge flexibility
Good health is important, so we offer Dune employees private medical insurance as standard 🩺
We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary caregivers and 6 weeks to secondary caregivers, fully paid. Plus a 2 week part time phased return at full pay to help you get used to your new (and slightly more complex!) schedule.
Regular offsites with the team in various exciting locations (we went to Tuscany 🇮🇹 earlier this year and have just returned from a week in Berlin 🇩🇪 )
On top of this 👆 each person gets a travel allowance to use to connect and co-work with someone or a team of people for a few days.
Stipend for setting up your home office / co-working space
Work with some of the best people you’ll ever get to meet!
And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.