
Remote opportunity at
Sigma SoftwareStrong Middle Data Engineer
Sigma Software seeks a Strong Middle Data Engineer to join its team on a remote, full-time basis. In this role, the professional will build and maintain…
Career Tools
About This Role
Sigma Software seeks a Strong Middle Data Engineer to join its team on a remote, full-time basis. In this role, the professional will build and maintain reliable data platforms, construct analytics pipelines, and help drive data-driven decision-making across the organization. The position involves designing scalable solutions, creating workflows with distributed frameworks, and expanding cloud data capabilities. The successful candidate will model data for reporting, integrate diverse data sources, and collaborate…
Job Description
Sigma Software seeks a Strong Middle Data Engineer to join its team on a remote, full-time basis. In this role, the professional will build and maintain reliable data platforms, construct analytics pipelines, and help drive data-driven decision-making across the organization.
The position involves designing scalable solutions, creating workflows with distributed frameworks, and expanding cloud data capabilities. The successful candidate will model data for reporting, integrate diverse data sources, and collaborate closely with scientists, analysts, and fellow engineers.
This opportunity suits an experienced data professional who works well with minimal supervision and possesses strong communication abilities. Candidates should be comfortable evaluating emerging tools, improving engineering standards, and handling production-scale analytical systems.
Sigma Software provides team members with challenging projects, opportunities for professional development, a collaborative working environment, and competitive benefits. The company brings together talented experts to tackle complex technical initiatives.
Responsibilities
- Design and build scalable data platforms and pipelines for operational and analytical use
- Implement data processing workflows utilizing distributed frameworks
- Develop and expand the cloud data platform using Microsoft Azure technologies
- Model data to support reporting, analytics, and downstream consumption
- Integrate and process information from diverse sources while maintaining consistency and quality
- Monitor and optimize pipeline performance for maximum reliability and scalability
- Partner with analysts, engineers, and scientists to translate business needs into technical solutions
- Enhance operational reliability, testing, and overall data engineering standards
- Assess and adopt new tools and technologies within the data engineering ecosystem
Requirements
- Bring at least 4 years of practical experience in data engineering or constructing data processing platforms
- Demonstrate strong SQL capabilities and solid Python proficiency for pipeline creation
- Possess hands-on experience designing and implementing cloud-based pipelines, preferably in Azure
- Have worked with production-scale analytical systems and data modeling
- Understand ETL and ELT design, data warehousing principles, and dimensional modeling
- Show familiarity with modern data lake formats and architectures such as Parquet and JSON
- Understand workflow orchestration tools including Airflow
- Demonstrate database development and optimization skills
- Work independently to design scalable solutions with minimal supervision
- Possess professional English proficiency alongside strong communication and collaboration abilities
Qualifications
- Experience with distributed processing frameworks like Apache Spark, pySpark, or Databricks
Core Skills
Benefits
- Involvement in challenging technical projects
- Access to professional growth opportunities
- Supportive work environment
- Competitive benefits package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote policy for this role?
The position is remote.
What is the employment type?
This is a full-time position.
What experience level is required?
Applicants need at least 4 years of hands-on experience in data engineering or building data processing platforms.
What salary is offered?
The posting does not specify the salary for this position.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.