At a Glance
- Tasks: Lead the architecture of our platform, developing features in React and Python.
- Company: Join a fast-paced tech company revolutionising the music industry.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Other info: Collaborate with founders and work in a dynamic, flat hierarchy.
- Why this job: Make a real impact on how independent artists generate revenue.
- Qualifications: 8+ years in software engineering with strong skills in Python and React.
The predicted salary is between 80000 - 100000 £ per year.
You’ll set the technical direction and own the architecture of Pipeline’s platform end-to-end - the React app our clients use every day, the Python services behind it, and the key data engineering that feeds both. Since launch, Pipeline has processed $2B+ royalties from over 100 DSPs, distributors, labels, publishers, and licensing providers. The data is often unstructured and messy. We also run track-level revenue forecasting at scale across millions of titles in the industry using proprietary ML models.
Pipeline is a lean, fast-moving team with a flat hierarchy. You’ll work directly with every stakeholder at the firm, have real ownership over architecture, a lot of autonomy, and your work will directly affect how independent music companies and independent artists operate and generate revenue.
The Role
You’ll set the technical direction and own the architecture of Pipeline’s platform end-to-end - the React app our clients use every day, the Python services behind it, and the key data engineering that feeds both. You’ll mix architecture and shipping, helping decide how our system fits together and scales as we grow. You’ll design and build user-facing features across our stack. You’ll work closely with a team at the cutting edge of the intersection of music, finance, and data. Together, we will provide key insights on financial performance, catalog analytics, and revenue trends that our users rely on every day.
Responsibilities include contributing to the overall system design and ensuring alignment across data ingestion, transformation, forecasting, and the application layer.
What You’ll Do
- Set technical direction across how ingestion, transformations, forecasting, and the app fit together
- Ship features end-to-end in React/TypeScript and Python/FastAPI
- Own system design for data-heavy workflows, including SQL modeling and migrations, DBT transformations, Airflow DAGs, and ML pipelines
- Ship features at the intersection of AI and finance, LLM orchestration, external-data enrichment, and automated reports that drive financing decisions
- Define engineering standards and patterns as we continue to grow our codebase and engineering team
- Partner with the founders and product team on building critical products and infrastructure for the music industry
What We're Looking For
- Senior or Staff-level software engineering experience - roughly 8+ years, but we care more about your work quality than the year count
- Strong Python skills with FastAPI, SQLAlchemy, Pydantic, Alembic
- Strong React + TypeScript, hands-on with Vite, Tailwind. Comfortable building data-dense UIs at scale.
- Comfortable with PostgreSQL data modeling, query optimization, and migrations
- Experience building data pipelines - ETL/ELT patterns, file-based ingestion, batch processing at scale
- Familiarity with AWS, Docker, and CI/CD
- You use AI-assisted development tools like Claude Code, Cursor, or similar
- Clear communicator who can talk to both engineers and non-technical people
Nice to Have
- Knowledge of the music industry, particularly royalties, metadata, and DSP integrations
- Snowflake experience - writing queries, managing schemas, building data pipelines
- Apache Airflow experience, including DAGs, Celery executor, or the Kubernetes operator
- Experience building or integrating ML models in production
- Background in observability and monitoring
- Previous startup or scale-up experience
Staff Full Stack Engineer in London employer: Pipeline
Contact Detail:
Pipeline Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Full Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving React, Python, and data engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to full stack development and data pipelines. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. It shows initiative and helps us get to know you better right from the start.
We think you need these skills to ace Staff Full Stack Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your Python, React, and data engineering expertise, and don’t forget to mention any relevant projects or achievements that showcase your abilities.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about the role and how your experience aligns with our mission at Pipeline. Be genuine and let your personality come through!
Showcase Your Projects: If you've worked on any cool projects, especially those involving data pipelines or AI, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Pipeline
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, FastAPI, React, and TypeScript. Be ready to discuss your past projects where you’ve used these technologies, and think about how you can apply them to Pipeline’s platform.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around data-heavy workflows and system design. Think of examples where you’ve had to optimise queries or build data pipelines, as this will demonstrate your ability to tackle the messy data Pipeline deals with.
✨Communicate Clearly and Confidently
Since you'll be working closely with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will show that you can bridge the gap between different teams and ensure everyone is on the same page.
✨Understand the Music Industry Landscape
Familiarise yourself with the music industry, especially around royalties and DSP integrations. Being able to speak knowledgeably about how your role impacts independent artists and music companies will set you apart and show your genuine interest in the position.