The Uniswap Labs team is building products to unlock value through universal exchange. We envision a future where digital economies flourish, and markets are transparent, global, and equitable.
Our products – the Uniswap Interface, the Uniswap Mobile App, and the Uniswap Extension – are powered by the Uniswap Protocol. The protocol is the largest onchain marketplace, with billions of dollars in weekly volume across thousands of tokens on Ethereum and 8+ additional chains.
When you join Uniswap, you become part of a team that's reshaping the way value flows on the internet.
We are seeking a highly skilled and experienced Engineering Manager to our Data and Software Engineering teams. This role is crucial in delivering real-time blockchain insights that empower our users and partners alike. Our data team plays a critical role in harnessing complex data sources and transforming them into user-friendly displays for our cutting-edge frontends. This leader will oversee the development and scaling of data pipelines and will collaborate closely with cross-functional teams to ensure seamless integration of data into our products.
Candidate Profile
- Lead and Manage: Supervise, mentor, and grow a team of data and software engineers, promoting an inclusive and high-performance culture.
- Technical Guidance: Provide strategic and technical direction to build, maintain, and enhance data pipelines and ETL processes.
- Blockchain Data Integration: Oversee the extraction and transformation of blockchain and other data sources, ensuring quality and accuracy.
- Collaboration: Work closely with frontend, trading, and product teams to ensure efficient data flow and integration.
- Project Management: Plan, prioritize, and manage projects, ensuring timely and quality delivery of key features.
- Innovation and Scalability: Drive initiatives to optimize data retrieval and processing, enhancing the performance of our systems as data volumes grow.
- Problem Solving: Troubleshoot and resolve complex data-related challenges in a timely manner.
Compensation & Perks
- Experience: 5+ years in software/data engineering roles, with at least 2 years of engineering management experience.
- Technical Expertise: Strong proficiency in data engineering (e.g., Python, SQL, data processing frameworks, serving frameworks). Familiarity with blockchain data structures and APIs is a plus.
- Leadership Skills: Proven ability to build and lead high-performing engineering teams.
- Communication: Excellent communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
- Project Management: Experience managing agile workflows and prioritizing tasks effectively.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).