Intermediate Data Engineer
Mangrove Systems
Marketing & Communications, Data Science
USD 95k-150k / year
Posted on Apr 9, 2025
⚒️
Intermediate Data Engineer
Function
Engineering
Location
Remote - North America (Canada Preferred)
Salary Range
$95,000 - $150,000
Travel %
Empty
About Us
Climate change is one of the most pressing challenges of our time. Sea levels are rising. Storms are intensifying. Extreme heat is displacing vulnerable communities.
Amidst the challenge, we are witnessing an industrial reinvention at a truly unprecedented pace that reduces emissions and stores atmospheric greenhouse gases. Novel decarbonization solutions are being developed and deployed. Governments are banding together to create groundbreaking policies. New markets are being established to bring every business into the fold.
Mangrove’s mission is to enable the world’s most critical projects that support this industrial reinvention. We are building the fabric that connects technology, policy, and markets to help projects reach gigaton scale.
Our Values
We are Tenacious
We are relentlessly focused on solving important problems for our customers that will help their carbon projects be more successful in improving the health of our climate.
We are Precise
Trust is paramount. At Mangrove we operate with surgical precision because we know that the success of our customers' carbon projects relies on their unwavering trust in our data and our platform’s meticulous ability to track CO2 and its respective emissions.
We are Thoughtful
We believe that the right solution requires a deep understanding of our customers’ needs and challenges. This understanding is manifested in every design and every solution that we build.
About the Role
This is an incredible opportunity to be an early, foundational team member at a climate-tech company solving a critical problem in one of the most important and fastest-growing markets. As an Intermediate Data Engineer at Mangrove, you will support the Nexus product which requires an emphasis on API development, data modelling, and building abstractions to allow our clients to build and maintain custom models to represent their specific carbon project.
Responsibilities
Execute projects through design, implementation, automation, and maintenance of large-scale enterprise ETL processes for our clients
Develop repeatable and scalable code that processes client data in an automated and efficient manner to ensure data availability in the platform is as real-time as possible
Collaborate with clients to support their data normalization, pre-processing, processing and data transfer needs
Relay feedback from client data integrations to the engineering team to drive data ingestion improvements
Qualifications & Experience
Successful candidates are likely to have the following qualifications and experiences; we strongly encourage you to apply even if you don’t meet all of the items below.
Proficiency in at least one programming language (Python and Ruby are preferred)
5+ years experience as a data engineer or software engineer in a professional environment
5+ years of experience with data ingestion, batch, stream, processing, ETL, and sinks/taps
Hands-on experience with SQL, PostgreSQL, MySQL, NoSQL, object storage, image processing.
Skilled with one or many CI/CD tools such as Github, Jenkins, CircleCI, Bitbucket, and additional DevOps Technologies
Strong database knowledge and scaling applications with scalable data storage
Ability to architect, develop, and test code at an enterprise level, adhering to software engineering best practices
Ability to design data models with a strong understanding of modelling design patterns
Has knowledge and experience working on distributed systems (monitoring, alerting, message contracts)
Passionate about delivering value for customers
Skills & Traits We Value
Believe in the power of small focused teams: you’ve seen the power of highly effective teams in software engineering and don’t default to hiring when faced with capacity constraints
Proven ability to build: you’ve founded a company, owned a product in a larger organization and/or built a software product from the ground up
Full stack engineering prowess: you have a broad understanding of web apps and app architecture - what you don’t know, you’re excited to learn quickly as you go
Bias towards action: you get things done and can make decisions while understanding growth, product, and engineering tradeoffs
Focus on core technology: believe in the use of tools, services, and vendors to augment our team and allow us to focus on our core technology
Clear communicator: you can communicate with team members, users, and potential users clearly and succinctly
Positive and optimistic: you’re excited to be building software to support the carbon market and are optimistic about the future we’re working to build
Lead by example: you set an example in the company by operating with honesty, kindness, and integrity
If this sounds like you, we’d love to hear from you. We’re growing and are excited to have teammates to join us who are the best at what they do. We’re passionate about building a diverse team that will make a meaningful impact on the planet. To apply, please email careers@mangrovesystems.com with a brief introduction about why you want to work at Mangrove and your resume.