Role and Responsibilities
R&D at RTS is a fun-loving, high-performing organization focused on changing the waste industry through technology. The products we design, build, and release help our customers gain insight and control into their sustainability practices. Our products focus on data analytics about waste management, recycling streams, and sustainability from waste generated.
We are looking for an experienced Software Engineer with the ability to find a solution to any problem. You will work with other engineers and architects to develop and refine RTS systems and data lake as well as integration and automation of RTS’ various platforms.
Your goal will be to help implement the RTS’ platforms integration and automation, including developing a data lake combining data from different RTS platforms and integrating reporting, while being a part of a fun-loving, high-performance team.
Responsibilities
- With the team, build a multi-sided platform that is the first of its kind of the waste management industry
- Assemble a complex data lake integrating data from various platforms and technologies
- Develop end-to-end solutions in C#/React
- Design, Build, and Test data pipelines and ETL processes
- Implement and maintain reporting utilizing the data lake
- Work closely with others in Engineering, Data, and Technology Operations teams and resolve bugs/issues
- Collaborate to break down functional silos
- Teach and mentor junior staff
Requirements
- 5+ years of experience in a software engineering position implementing databases, data processing, data analytics, and/or reporting
- Experience with SQL databases like Postgres and SQL Server
- Ability to work in a fast-paced Agile start-up environment
- Experience with NoSQL databases like MongoDB or Cosmos DB
- Ability to work with the business teams and extract clear requirements
- Experience with a programming language like C#, Python, Ruby, PHP, or Java
- Analytical mind with problem-solving aptitude
- Experience with Cloud Data Lake platforms like those from Azure, Databricks, AWS, or Snowflake
- Ability to work independently and with remote teams
- Experience with Git versioning
- Ability to understand and deconstruct complex datasets and relationships
- Experience with cloud providers like AWS, Azure, or GCP
- Excellent Project management, communications and presentation skills
- BSc/BA in Computer Science or a related degree, or sufficient equivalent knowledge
- Ideal Candidate Qualifications:
- Experience with Power BI reporting
- Experience with Azure Data Lake, Synapse and other Azure data technologies
- Growth mindset: be prepared to apply what you know, discover how much you don’t know, and grow every day
- Value and bring diversity in background, perspective, thought, word, and deed
- Sustainability is your way of life, not just your job