Apply

Senior Software Engineer - Data Platform

Posted 3 months agoInactiveViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Canada

💸 Salary: 120275 - 155650 CAD per year

🔍 Industry: Internet of Things (IoT)

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

⏳ Experience: 4+ years

🪄 Skills: AWSPythonSQLAirflowGoSparkCollaborationTerraformSoftware Engineering

Requirements:
  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 4+ years experience building/maintaining a large scale production-grade data platform.
  • Strong programming and software engineering skills, including Python, Go, Scala, or SQL.
  • 2+ years experience working with Spark.
  • Experience managing data orchestration systems (e.g. Airflow, Flyte, Prefect, Dagster).
  • AWS knowledge and expertise (S3, Lambda, SQS, Kinesis).
Responsibilities:
  • Develop software to reliably ingest vast amounts of data into our data lake.
  • Explore new infrastructure needed to support the growing needs of our data platform.
  • Design, scope, and build libraries and data management tooling for effective use.
  • Expand ability to stream data for near real-time access.
  • Ensure uptime, reliability, and monitoring of the data platform.
  • Implement new tools for easier data leverage.
  • Uplevel team members on data best practices and tools.
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

💸 140000.0 - 160000.0 USD per year

🔍 Fraud Prevention and AML Compliance

🏢 Company: Sardine👥 101-250💰 $70,000,000 Series C 24 days agoCryptocurrencyFraud DetectionFinTechSoftware

  • 5+ years of experience in backend or data engineering roles
  • Strong knowledge of database systems (SQL and NoSQL)
  • Expertise in a modern programming language (Go, Python, Java)
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Experience with containerization (Docker, Kubernetes)
  • Design and implement ETL pipelines for large datasets
  • Develop and optimize APIs for data retrieval
  • Architect and manage scalable storage solutions
  • Collaborate on data product development
  • Perform data analysis for client value
  • Document processes and mentor junior engineers

AWSDockerPythonSQLDynamoDBElasticSearchETLGCPKubernetesNosqlCI/CD

Posted 21 days ago
Apply