Fusemachines is a global provider of enterprise AI products and services, on a mission to democratize AI. They are seeking a Senior Data Engineer to architect, design, and implement scalable, high-performance data solutions, leveraging cloud-native data architectures and optimizing data pipelines.
Responsibilities:
- Architecture: Architect, design, and implement scalable, reliable data solutions and pipelines aligned with business analytics needs
- Optimization: Manage and fine-tune cloud resources and workloads for maximum performance, reliability, and cost-efficiency
- Data Transformation: Lead the development of ETL/ELT processes for both batch and real-time data processing
- Collaboration: Partner with Product, Engineering, and Data Science teams to deliver effective, data-driven solutions
- Governance & Quality: Promote and enforce best practices in data governance, security, and data quality frameworks
- Mentorship: Provide technical leadership and mentorship to the team, ensuring architecture quality and best practices
- Documentation: Maintain comprehensive documentation of data architectures, configurations, and workflows
Requirements:
- 5+ years of hands-on data engineering experience in a production environment
- Strong proficiency in Python, SQL (complex queries, performance tuning), and PySpark/Apache Spark
- Expert knowledge of data modeling (3NF, Star, Snowflake Schema) and Lakehouse/Warehouse architectures
- Proven experience building pipelines using tools like dbt, Airflow, Dagster, or native cloud orchestrators (Glue, Data Factory, Composer)
- Experienced in integrating data from diverse sources: APIs, RDBMS/NoSQL databases, flat files, and streaming platforms (Kafka, Kinesis, Pub/Sub)
- Deep expertise in at least one major cloud data ecosystem (AWS, Azure, GCP, Snowflake, or Databricks)
- Proficient in Git workflows, CI/CD pipelines (GitHub Actions, Azure DevOps, AWS CodePipeline), and IaC (Terraform/CloudFormation)
- Strong understanding of data quality, lineage, observability, security (RBAC, encryption), and compliance frameworks
- Active experience in Agile/Scrum environments using Jira or Azure Boards
- Ability to lead projects and provide technical guidance to junior/mid-level engineers