Oct 22, 2023
Senior System Engineer - Data Infrastructure
Do you think the transformation towards a sustainable society is too slow? Are you a creative software engineer who wants to contribute to a greener future in a meaningful work setting? Are you convinced that your expertise can have a large impact on our society in a fast-growing and highly impactful company? Join SustainLab as a Senior System Engineer!
Who are we?
SustainLab was founded in 2020 by professionals in sustainability and computer science. We are a group of diverse professionals with shared concerns about sustainability and climate issues. We came together and invested our time and passion to help companies, the main contributors to the issue, to accelerate change for better business - better planet.
What do we build?
Data is at the center of everything we build, and our solutions are data-intensive. We vendor an ecosystem of software solutions to help companies with their sustainability data both internally and across supply chains. Our solutions are used for automated data collection, KPI calculation, and data analytics and we process data related to environmental footprints, economical performances, social sustainability, etc. Our software consists of a dataflow infrastructure, data management applications, data science techniques, and BI tools.
Who are you?
You are a value-driven professional who cares about making an impact on sustainability and planetary issues, and wants to use your skills for good. You are a senior system engineer who knows the concepts of distributed systems and have prior experience in building dataflow systems for purposes of data collection, data processing, and data analytics. You are passionate about delivering well-engineered services that are robust, scalable, and time-efficient, with high code quality.
What will you do?
Learn everything about our data infrastructure, our dataflow architecture and orchestration layer
Learn about our product roadmap and new requirements for the data infrastructure
Architect, implement, improve and maintain our dataflow system and underlying cloud services
Play an active role in curating data technology stack for a better match with our growing customer demands
Build reusable ETL solutions for collecting data from various external systems
Implement our data flow orchestrator and related services such as scheduler and event queue
Build automated data transformation functions and integrate them to the data pipelines
Work on data processing and calculation operations and integrate them in the data pipeline
Cooperate in software testing, automation, CI/CD processes, and product releases
Live a culture of teamwork, quality, growth, drive to action, and excellence
Contribute to the overall developer experience, code quality, and engineering vision of SustainLab
What qualifications should you have?
Master’s degree in computer science or related fields or proof of exceptional ability in the field
Strong software engineering background (5+ years) and profound experience in architecting, developing, and delivering backend software solutions
At least 3 years of experience in building data solutions such as API integration, data ingestion, data processing, and analytics
Profound knowledge about modern data systems (Hadoop, Spark, Data Warehouse) and distributed services (e.g. storages, queues, caches, filesystems) and understanding of dataflow concepts
Experienced with cloud services and how to use them programmatically through APIs
Familiarity with DevOps tools, linux shell scripting, CI/CD tools, and high degree of automation
Solid understanding of testing methodologies paired with high standards on solving problems with excellent code and peer reviews.
Familiarity with security best practices (e.g. OWASP)
A systematic but pragmatic approach paired with a high sense of ownership and taking pride in the work you accomplish as a team
Excellent communication skills and an outstanding work ethic
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At SustainLab, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
How to apply?
Apply for the job by sending your application to email@example.com
You should include all the below information in your email.
Write “Job application: Senior System Engineer - Data Infrastructure” in the title of your email
Add a link to your Linkedin account
Attach your CV
Attach your personal letter. Passion and drive are important to us, so make sure to include what you are really passionate about and want to develop within the most.