Sr Software Engineer, Data Platform

  • Posted 12 days ago | Updated 12 days ago

Overview

Remote
$150 - $160
Full Time

Skills

Snowflake
pytjhon
azure
SQL

Job Details

Role: Sr Software Engineer, Data Platform

Duration: Full-Time

Location: Remote

Essential duties and responsibilities include the following.

  • Demonstrate competence in Data platform engineering concepts and computer science fundamentals, combining them with product understanding to design, document, and implement clean and robust solutions for business problems.
  • Collaborate with other engineering teams as well as program and product managers to define and implement technical solutions.
  • Participate in analysis, architecture, design, planning, development, deployment, and manage a large scalable, maintainable, and well-tested distributed data pipeline system using cloud technologies including Snowflake, DBT, and Azure services & products.
  • Maintain a high bar for code quality, testing, and automation while finding opportunities to continuously improve them.
  • Build and support Microservice and Stateless architecture.
  • Understand and apply the advanced principles of entity-relationship model design, good data typing practices, performance management, data management, and data security.
  • Research and prototype new product & data platform features, architecture, and design ahead of mainstream development.
  • Proactively initiate & contribute to system improvements and innovations.
  • Provide support to troubleshoot and resolve technical & performance issues in a production environment.
  • Work closely with your peers, mentor junior developers, and help the team achieve its goals.

Educational and Skills Requirements:

  • Bachelor s degree
  • 5+ years of experience in designing, building, and supporting Azure services & data pipelines including IaaS and PaaS
  • SnowPro Core Certification
  • Expert-level architecture, development, and administration process automation experience of Snowflake cloud computing-based data warehouse
  • Expert-level knowledge of SQL/TSQL, performance tuning, Query Plans, and Query Plan optimization for TSQL
  • Advance-level knowledge of developing/supporting solutions using Python and REST API
  • Advance-level knowledge of CI/CD using Azure DevOps to support Data Platform and microservice projects.
  • Innovation Forward thinking, curious, & creative
  • Leadership Ability in leading people or projects
  • Marketplace Awareness Current business trend knowledge
  • Advanced Analytical Skills Ability to collect and analyze complex information, problem solve, and make decisions.
  • Collaboration Strong skills in inspiring the win-win-win
  • Self-Starter - Ability to work independently.

Skillset: Snowflake (Expert), SQL (advanced), Python, Azure data pipeline (preferred)

Database architecture & design experience

Minimum criteria to shortlist, the candidate must be actively working on Snowflake, SQL, and Python.