Data Engineer - Indexing
Baton Corporation is a UK-registered development company that builds and maintains blockchain platforms for third parties, including pump.fun, a memecoin launchpad.
About Baton Corporation
Baton Corporation Ltd is a UK-registered company that develops and maintains blockchain platforms on behalf of third parties. It builds and maintains pump.fun, described on its website as a dominant memecoin launchpad processing more than $300 million in daily volume. The company focuses on shipping data-driven products and solving technical problems including performance, recommendation systems, distributed systems, and Solana programs.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build, and operate real-time data infrastructure that supports high-throughput streaming and analytics. You will architect and implement pipelines, data models, and storage solutions, then deploy and maintain them in production. You will rapidly prototype new data features, solve challenges around consistency and performance, and iterate quickly. You will take full ownership of features from concept to production and work closely with product and engineering peers to deliver impact.
Requirements
- Experience in backend systems, data engineering, distributed systems, or high-performance computing
- Experience with databases, streaming systems, or analytics platforms such as ClickHouse or TimescaleDB
- Knowledge of Rust, Go, or other systems programming languages
- Strong problem-solving skills and the ability to work in ambiguous environments
- Proven ownership and ability to lead features with minimal guidance
- Experience in high-growth or startup environments
- Familiarity with crypto, DeFi, or blockchain technologies (nice to have)
Responsibilities
- Architect high-performance data solutions
- Build and ship streaming data pipelines
- Design data models and analytics databases
- Implement real-time processing systems
- Prototype and iterate on new data features
- Solve issues related to data consistency and performance
- Deploy and maintain production data infrastructure
- Take ownership of features end-to-end
- Collaborate with engineers and product leaders
