Organize and build data stories from long-term data storage.
Design, plan, and implement data infrastructure and products.
Model complex data relationships in accessible ways.
Software quality process / assurance, including automated testing, design and code review, code profiling, and continuous integration and deployment methodologies.
Work with both relational and document databases.
Work with a team of engineers to build and deploy scalable and reliable systems.
Write clean, maintainable code and follow best practices.
Troubleshoot and resolve production incidents.
Requirements :
2+ years of professional experience in data engineering.
Ability to observe and model complex data relationships in accessible ways.
Has the ability to author and maintain applications in C#.
Experience consuming and building robust APIs.
Experience with SQL, NOSQL, JSON, MongoDB, or CouchDB.
Experience with data processing pipelines and streaming tools like Kafka or Spark.
Experience setting up data warehouses or lakes in either MongoDB, AWS Redshift, or Snowflake.
Team player with the ability to articulate thoughts and opinions but also listen and compromise.
Able to adapt and embrace change and support business strategy and vision.