Search by job, company or skills

Data Engineer

  • Posted 2 months ago
  • Over 50 applicants have applied

Job Description

Role Summary

We are seeking a skilled Data Engineer to join our team. The candidate will be responsible for designing, building, and maintaining robust data infrastructure that powers PocketFM's recommendation systems, analytics, and business intelligence capabilities. This role offers an exciting opportunity to work with large-scale data systems that directly impact millions of users audio entertainment experience.

Key Responsibilities

Data Infrastructure & Pipeline Development

  • Design, develop, and maintain scalable ETL/ELT pipelines to process large volumes of user interaction data, content metadata, and streaming analytics
  • Build and optimize data warehouses and data lakes to support both real-time and batch processing requirements
  • Implement data quality monitoring and validation frameworks to ensure data accuracy and reliability
  • Develop automated data ingestion systems from various sources including mobile apps, web platforms, and third-party integrations

Analytics & Reporting Infrastructure

  • Create and maintain data models that support business intelligence, user analytics, and content performance metrics
  • Build self-service analytics platforms enabling stakeholders to access insights independently
  • Implement real-time dashboards and alerting systems for key business metrics
  • Support A/B testing frameworks and experimental data analysis requirements

Data Architecture & Optimization

  • Collaborate with software engineers to optimize database performance and query efficiency
  • Design data storage solutions that balance cost, performance, and accessibility requirements
  • Implement data governance practices including data cataloging, lineage tracking, and access controls
  • Ensure GDPR and data privacy compliance across all data systems

Collaboration & Support

  • Work closely with data scientists, product managers, and analysts to understand data requirements
  • Participate in code reviews and maintain high standards of code quality and documentation
  • Mentor junior team members and contribute to knowledge sharing initiatives

Required Qualifications

Technical Skills

  • Programming Languages: Proficiency in Python, SQL, and at least one of: Java, Scala, or Go
  • Big Data Technologies: Hands-on experience with Apache Spark, Kafka, Airflow, and distributed computing frameworks
  • Cloud Platforms: Strong experience with AWS, GCP, or Azure data services (S3, BigQuery, Redshift, etc.)
  • Database Systems: Expertise in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases
  • Data Warehousing: Experience with modern data warehouse solutions like Snowflake, BigQuery, or Databricks
  • Containerization: Proficiency with Docker and Kubernetes for deploying data applications

Experience Requirements

  • 2-4 years of experience in data engineering or related roles
  • Proven track record of building and maintaining production data pipelines at scale
  • Experience with streaming data processing and real-time analytics systems
  • Strong understanding of data modeling, schema design, and data architecture principles
  • Experience with version control systems (Git) and CI/CD pipelines

Preferred Qualifications (Good to Have)

  • Machine Learning & Model Operations
  • Model Deployment: Experience deploying machine learning models to production environments using frameworks like MLflow, Kubeflow, or SageMaker
  • MLOps Practices: Familiarity with ML pipeline automation, model versioning, and continuous integration for machine learning

Advanced Technical Skills

  • Experience with Vector Database, graph databases and knowledge graphs
  • Understanding of data mesh architecture and domain-driven data design
  • Experience with data privacy and security implementations

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144756039

Similar Jobs

Bengaluru, India

Skills:

Metadata ManagementDatabricksPythonData lineage techniquesMaster data managementData modeling methodologiesBig Data storage architecture

Bengaluru, India

Skills:

Oracle CloudRDBMSPower BiTableauWorkdaySqlSalesforce

Bengaluru, India

Skills:

HadoopScalaJiraImpalaJenkinsGitHiveConfluenceSparkAgileNexusAdvanced SqlCI CD ToolsRelational DatabasesOS UNIX

Bengaluru, India

Skills:

Data governance and quality assurance practicesDatabricks Unified Data Analytics PlatformBuilding and managing scalable data pipelines and workflowsData integration and ETL processesCloud-based data storage and processing solutions

Bengaluru, India

Skills:

HadoopPysparkKafkaPrestoSparkPythonAI toolsPinotpgvectorCodexvector databasesClaudePineconeFlinkcloud data warehousesHudiMilvusWeaviate

Beware of Scammers

We don’t charge money for job offers