Data Conversion Engineer

2 months, 2 weeks ago
Full-time
Entry Level
Software Development
SpryPoint

SpryPoint

SpryPoint provides cutting-edge cloud-based solutions for utilities, enhancing customer service and operational efficiency in North America.

Electric Utilities
51-250
Founded 2011

Description

  • Lead and manage ETL migration processes across multiple concurrent projects, ensuring robust data pipeline development and timely delivery.
  • Develop and maintain extraction, transformation, and loading scripts using Python, SQL, and related data engineering tools.
  • Implement feedback-driven improvements from clients and internal teams to improve migration quality, performance, and reliability.
  • Perform data quality assurance by reviewing datasets for accuracy, completeness, and consistency.
  • Analyze and profile source database schemas, including relational and non-relational legacy systems, to support data mapping and migration.
  • Collaborate with the Client Experience team to integrate client data into SpryPoint products and support go-live readiness.
  • Work with the Data Conversion team to establish best practices, create documentation, and improve automation and observability.
  • Participate in daily standups and weekly review sessions, communicate progress and blockers, and incorporate feedback into ongoing work.

Requirements

  • Development experience with Python and the pandas module.
  • Development experience with SQL and relational databases.
  • Experience with data migration, ETL processes, process scripting, and automation.
  • Understanding of system design and analysis.
  • Creative problem-solving mindset and enjoyment of solving puzzles.
  • Ability to complete a take-home assignment focused mainly on Python and Pandas within 5 days.
  • Strong communication and collaboration skills for working in a cross-functional team environment.
  • Experience in utility billing data conversion or similar legacy system migration work is a plus.

Benefits

  • Remote-first environment with flexible working hours across North America.
  • Competitive total rewards and a compensation package that grows with you.
  • MacBook plus $800 to create your ideal home workspace.
  • Health, dental, vision, and life insurance from day one.
  • Generous PTO, Summer Friday half-days, and unlimited sick days.
  • RRSP matching in Canada and 401(k) matching in the US.
  • $2,500 annual development fund, tuition assistance, and Book Bounty program.
  • Annual company events and team offsites.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Staff Software Engineer - Data Platform

Marqeta 251-1K Diversified Financial Services

Marqeta is hiring a software engineer to own the company’s data platform foundation, building the lakehouse and streaming ingestion systems that power its broader data and ML organization.

Apache Airflow Apache Spark AWS Go Java Kafka Python
22 hours, 29 minutes ago

Software Engineer II, Machine Learning (Feature Platform)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a software engineer for its ML Feature Platform team to build the self-serve data and feature infrastructure that powers machine learning and decisioning across the company.

AWS Kotlin Kubernetes Machine Learning MySQL Python
22 hours, 44 minutes ago

Senior Data Engineer

Samsara 1K-5K IT Services

Samsara is hiring a Senior Data Engineer in Canada to build and evolve its enterprise data platform, powering analytics, automation, and AI-enabled data workflows across the company.

Agile Apache Spark API Gateway AWS Azure Databricks Datadog dbt GCP LLM MySQL PostgreSQL Python Serverless Snowflake Splunk SQL SQL Server
22 hours, 44 minutes ago

Clinical Data Analyst II

Penumbra 1K-5K Health Care Providers & Services

Penumbra, Inc. is hiring a Clinical Data Analyst II to support clinical study data analysis, reporting, and data management activities that improve operational processes.

C# MATLAB Python R SQL
22 hours, 59 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers