At a Glance
- Tasks: Join our team as a Junior Python Developer, integrating customer data and enhancing our carbon footprint software.
- Company: CarbonChain is revolutionising supply chain sustainability through innovative software solutions.
- Benefits: Enjoy 28 days leave, £2,000 learning allowance, and a £500 home office setup grant.
- Why this job: Make a real impact in climate tech while growing your skills in a supportive environment.
- Qualifications: 1 year in a technical role, solid Python skills, and familiarity with data-pipeline frameworks required.
- Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.
The predicted salary is between 28800 - 48000 £ per year.
Decarbonizing the economy requires a granular, real-time view of where emissions come from and how they might be reduced. We’ve built software to automate the carbon footprinting of supply chains. Banks, traders, and manufacturers use our product to tame the complexity of international supply networks, identify the most carbon-intensive parts, and find lower-carbon alternatives.
As a Junior Python Developer on the Customer Engineering team, you will be the bridge between the data our customers provide and our platform. You’ll be responsible for initial customer data integration, then continue to partner with them to keep their supply chain data flowing into our platform smoothly. You’ll troubleshoot issues, fine-tune our ingestion pipelines, and make improvements to data quality so that customers can derive maximum value from our platform.
Responsibilities
- Use our existing codebase to map physical production and transportation routes for our customers into digital supply-chain representations.
- Onboarding of new customers’ data into our platform.
- Maintain and extend our Python-based ingestion pipelines and data processing utility functions.
- QA of data uploads to identify and resolve bugs, anomalies or other data quality issues.
- Ad-hoc data analysis to support requests from our customers and internal teams.
- Collaborate with our Product and Engineering team to scope and implement system improvements, our carbon accounting specialists to ensure robust emission factor coverage and correct application of methodologies, and our Customer Success Managers to demonstrate value and drive adoption of our product.
What we are looking for
- 1 year working in a technical role, such as a data engineer or python developer, ideally in a commercial setting.
- Degree in Computer Science or a related field, or equivalent professional experience.
- Solid Python skills, familiarity with data-pipeline frameworks (e.g., Airflow, dbt or similar) and proficient querying SQL databases (we use PostgreSQL and BigQuery).
- Strong ownership; someone who thrives on taking full responsibility for their work.
- Curious mindset; thrives on diving into logs, API responses, and error traces to isolate root causes.
- Familiarity with carbon accounting standards and/or exposure to manufacturing, supply chain or sustainability domains is a plus.
Your Growth at CarbonChain
You’ll be supported by experienced engineers who care about your development. Through regular code reviews, 1:1s and other learning opportunities, you’ll deepen your understanding of data engineering. As you grow, you’ll take ownership of features, mentor others, and help shape our engineering culture.
Benefits
- 28 days of annual leave.
- Home office set up allowance of £500.
- £2,000 annual learning allowance.
- Team lunches once a week in the office.
- £1,000 annual remote work allowance.
- Office gym and cycle to work scheme.
- Generous parental leave policy.
You will need to have the right to work in the UK and be willing to work in our central London office at least 3 days a week. CarbonChain values diversity and inclusion and welcomes applications from candidates with diverse backgrounds.
Junior Python Developer London, UK employer: Carbonchain
Contact Detail:
Carbonchain Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Python Developer London, UK
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, SQL databases, and data-pipeline frameworks like Airflow or dbt. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview.
✨Tip Number 2
Research CarbonChain's mission and values thoroughly. Understanding their focus on decarbonising the economy and how your role as a Junior Python Developer contributes to this goal will help you articulate your passion for the position and align your answers with their company culture.
✨Tip Number 3
Prepare to discuss your previous experiences in troubleshooting and data integration. Be ready to share specific examples of how you've resolved data quality issues or improved data pipelines in past roles, as this will demonstrate your problem-solving skills and ownership mentality.
✨Tip Number 4
Network with current or former employees of CarbonChain on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, and may even lead to a referral, which can significantly boost your chances of landing the job.
We think you need these skills to ace Junior Python Developer London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, particularly in Python development and data engineering. Emphasise any familiarity with data-pipeline frameworks and SQL databases, as these are key for the role.
Craft a Strong Cover Letter: In your cover letter, express your passion for sustainability and how your skills align with the company's mission. Mention specific projects or experiences that demonstrate your problem-solving abilities and ownership.
Prepare for the Values Question: When answering the question about pushing for ambitious solutions, structure your response clearly using the Situation, Action, Impact format. This will help you convey your thought process effectively and show how you embody the company's values.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a technical role.
How to prepare for a job interview at Carbonchain
✨Showcase Your Python Skills
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python, especially in data processing or pipeline frameworks. This will demonstrate your technical proficiency and relevance to the role.
✨Understand the Company’s Mission
Familiarise yourself with CarbonChain's mission to decarbonise the economy. Be ready to discuss how your skills can contribute to this goal, particularly in relation to supply chain management and carbon accounting.
✨Prepare for Technical Questions
Expect questions related to SQL databases and data ingestion pipelines. Brush up on your knowledge of PostgreSQL and BigQuery, and be ready to solve problems or troubleshoot scenarios during the interview.
✨Demonstrate a Curious Mindset
Share examples of how you've approached problem-solving in the past. Discuss times when you dove into logs or API responses to identify issues, showcasing your analytical skills and ownership of your work.