Apply

Senior Software Engineer II, Data

Posted 2024-10-21

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Canada

🔍 Industry: Data Engineering

🏢 Company: Narvar

⏳ Experience: 7+ years

🪄 Skills: AWSPythonSQLGCPHadoopJavaAirflowData engineeringData StructuresGolangSpark

Requirements:
  • Bachelor's degree in Computer Science, Engineering or similar.
  • 7+ years of relevant experience.
  • Proficiency with Java, Golang, Scala, or Python.
  • Strong knowledge of computer science fundamentals and data structures.
  • Expert SQL skills.
  • Hands-on experience with big data processing systems.
  • Experience with cloud technology stacks (GCP or AWS).
  • Experience with large amounts of data in production and frameworks like Spark, Hadoop.
  • Experience with data warehousing architecture, data lakes, and data modeling.
  • Experience with Data Ops and data reliability.
  • Experience with error handling, data validation, and dbt models.
  • Previous startup experience preferred.
Responsibilities:
  • Develop and implement data pipelines and systems that can handle large volumes of data.
  • Process TBs of data delivering actionable insights using Spark, Airflow, Google Pubsub, etc.
  • Collaborate with data scientists and other teams for data integration into business processes.
  • Maintain and optimize existing data systems for costs and data governance.
  • Improve data quality by building testing and observability pipelines.
  • Stay updated with advances in data engineering.
Apply