
Senior Data Engineer
Supplier.io
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AirflowAWSAzureCloudETLGoogle Cloud PlatformPythonSQL
About the role
- Drive Data Architecture: Lead the implementation of scalable, fault-tolerant data infrastructure that powers our advanced data platform.
- Lead Technical Strategy: Partner with senior colleagues to define and execute a cohesive data strategy that aligns technical solutions with company objectives.
- Mentorship & Code Quality: Mentor mid-level and junior engineers, conduct code reviews, and enforce best practices for Python, SQL, and data modeling.
- Evaluate & Innovate: Proactively identify, evaluate, and integrate new technologies (such as SQL Mesh) to future-proof our stack.
- Cloud Native Workflow: Establish and maintain CI/CD pipelines, branching strategies, and project workflows using Azure DevOps and Jira.
- Reliability & Governance: Champion data quality, security, and governance standards and ensure robust monitoring and alerting are in place.
- Documentation: Own the technical documentation strategy, ensuring high-level architecture diagrams and runbooks are kept current.
- Perform other duties as assigned.
Requirements
- Bachelor of Computer Science, Management Information System, Engineering, Data Science, or related field.
- 7+ years of progressive experience in data engineering with demonstrated ownership of complex data systems in production environments.
- At least 2 years in a senior or lead capacity preferred.
- Advanced experience designing, building, and supporting Snowflake based solutions at scale.
- Proven experience architecting and implementing large-scale data solutions (i.e. Azure, AWS, GCP, or multi-cloud environments).
- Strong expertise in data modeling, ETL/ELT processes, and modern data warehousing principles.
- Expert-level proficiency in Python and SQL with the ability to write reusable, modular, and efficient code.
- Strong experience with orchestration tools (e.g., Airflow) or transformation frameworks (e.g., SQL Mesh).
- Experience working in an agile development environment and collaborating through ticketing systems such as Jira and Azure DevOps.
- Ability to communicate technical concepts clearly to technical and non-technical teams and influence decision-making.
- Strong problem-solving skills with the ability to troubleshoot and resolve ambiguous, high-impact issues.
- A results-oriented mindset with a demonstrated history of driving process improvements and technical excellence.
- Ability to work independently while also serving as a trusted technical partner and mentor to others along Ability to take vague requirements and turn them into technical roadmaps.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLdata modelingETLELTSnowflakeAzureAWSGCPdata warehousing
Soft skills
mentorshipproblem-solvingcommunicationinfluenceresults-orientedindependencecollaborationtechnical leadershipprocess improvementtechnical documentation
Certifications
Bachelor of Computer ScienceBachelor of Management Information SystemsBachelor of EngineeringBachelor of Data Science