About this role
Job title: Senior Data Engineer
About the Role
Join Sigma Software as a Senior Data Engineer to shape the corporate Data Platform that powers analytics and decision-making across the company. This senior role focuses on data architecture, ELT, and self-service analytics. You will collaborate with distributed teams, mentor engineers, and drive platform evolution while leveraging AI-assisted engineering to deliver high-quality solutions.
What You'll Do
- Design, build, and evolve Data Warehouses, Data Marts, and enterprise data models to support analytics and business decisions.
- Design, implement, and optimize scalable ELT pipelines and data processing solutions, ensuring reliability and performance.
- Drive technical decisions related to data architecture, platform evolution, data modeling approaches, and integration patterns.
- Establish and maintain data governance practices, metadata standards, data lineage, security controls, and access management policies.
- Ensure data quality, observability, monitoring, and operational excellence across the data platform.
- Evaluate and introduce technologies, tools, and best practices to improve platform scalability, efficiency, and maintainability.
- Support and enhance self-service analytics capabilities through Apache Superset and other BI solutions.
- Collaborate with BI Engineers, Business Analysts, and business stakeholders to align data platform capabilities with organizational goals.
- Mentor Data Engineers, conduct technical reviews, and promote engineering best practices.
- Apply AI-assisted engineering practices to improve development efficiency, delivery quality, and platform sustainability.
What We're Looking For
- 5+ years of experience in Data Engineering with proven track record delivering complex data platform and analytics solutions.
- Strong expertise in SQL, Python, relational databases, and data modeling for Data Warehouses and Data Marts.
- Hands-on experience designing and implementing enterprise-scale ELT pipelines and data processing solutions.
- Strong understanding of data architecture, data warehousing, dimensional modeling, and analytical data platforms.
- Experience with orchestration/workflow tools such as Dagster, Airflow, or similar.
- Strong knowledge of data governance, metadata management, data lineage, security, and access control models.
- Experience designing and optimizing analytical workloads, reporting systems, and self-service analytics platforms.
- Understanding of data quality management, monitoring, observability, and operational best practices for data platforms.
- Experience with analytical databases and performance optimization techniques (ClickHouse or similar).
- Strong knowledge of database fundamentals, including indexing, normalization, transactions, and query optimization.
- Hands-on experience in database development, data modeling, and analytical system design.
- Solid understanding of enterprise data architecture principles and modern data platform approaches.
- Strong AI-assisted engineering skills and practical experience using AI tools to improve development efficiency and solution quality.
- Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
- Intermediate English or higher.
Nice to Have
- Experience with Apache Superset, Power BI, or other BI and visualization platforms.
- Real-time or event-driven data processing solutions.
- Building internal data platforms and self-service analytics capabilities.
- Leading engineering teams or acting as a technical lead.
Compensation & Benefits
- Professional growth opportunities, knowledge sharing, and access to modern tools including AI-assisted engineering; fully remote work setup and collaborative environment.