Software Engineer
Indexed description
We’re backed by some of the world's best investors. In February 2022, we announced our Series B funding round led by Coatue and Union Square Ventures, an important milestone that allowed us to double down on our mission. We’re using the funds to educate, reward and empower a new generation of onchain analysts aka Wizards 🧙♀️
If you want to have one of the highest impact jobs on the planet, come join our wonderful team of Galaxy brains.
Learn more about us:
Dune's Vision
Values and working at Dune
As a software engineer in Dune focused on Data you will play a key role in ensuring our data platform scales to accommodate an ever-growing volume of 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 petabytes of data
- Allows third parties to ingest data
- Facilitates performant SQL queries across datasets
- 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 blockchain data platform such as data ingestion and decoding
- Write code mostly in Kotlin and Go with some Java and Rust with a strong emphasis on good design and performance
- Contribute to the internal developer experience by improving local test setups, integration tests, and incremental deployment processes.
- Continually improve how we operate the platform, including seeking opportunities to automate incident diagnosis and resolution using AI
- Work with one of the fastest engineering teams in the industry.
- Building AI agents for automation into the team.
- 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.
- Have an understanding of blockchain technology and RPC interactions
- Have experience with datalakes and formats like parquet, delta, iceberg
- 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 JVM language, along with a zeal for writing well-designed, testable software
- A competitive salary and equity package 🚀. Both salary and equity is top 25% of companies in the space
- Our employee equity scheme has world-class employee-friendly terms with a heavily discounted strike price (~90%) and a 10-year exercise window
- 5 weeks PTO + local public holidays (that can be swapped to suit you) 🏖
- A fully remote-first approach 🧑💻 within a distributed team with flexible working hours; you structure your own day
- Say goodbye to meeting overload! We believe in a healthy mix of async and sync work, so you can focus on what truly matters—no more wasted time on endless meetings!
- Good health is important, so we offer private medical insurance, dental & vision 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 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
- Quarterly offsites in various exciting locations as a company or team to connect, work together and have fun (so far in Tuscany 🇮🇹 Berlin 🇩🇪 Austria 🇦🇹 and Athens 🇬🇷).
- On top of this 👆each person gets a yearly travel allowance to connect and co-work with someone or a team of people for a few days.
- An allowance for your at-home setup, to ensure you are happy, comfortable and productive. If you prefer a local co-working space, we’ll pay for your desk.
- Work with some of the best people you’ll ever get to meet!
- And of course, you get some awesome Dune swag! ✌️😎
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search