New: upload your resume and get matched to AI jobs. Free to start →

Data Engineer II

Salary not listed • Remote • Remote - India • Full-time

Posted 1mo ago

Remote Work Policy

Fully remote

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

Netomi is seeking a highly analytical and detail-oriented Data Engineer II to join the Analytics team. This role involves working closely with data science, product, engineering, and customer success teams to drive complex data and trend analyses, propose improvements, and contribute to enhancing customer experience. The engineer will be responsible for benchmarking and measuring the performance of product operations projects, building scorecards and reports, and identifying new opportunities based on customer and business data. The ideal candidate has a passion for using data to discover and solve real-world problems, enjoys working with rich datasets and modern business intelligence technology, and can see their insights drive product features. This role also offers the opportunity to contribute to the development of policies, processes, and tools to address product quality challenges.

Responsibilities

  • Architect and implement scalable, secure, and reliable data pipelines using modern data platforms like Spark, Databricks, Airflow, and Snowflake.
  • Develop ETL/ELT processes to ingest data from various structured and unstructured sources.
  • Perform Exploratory Data Analysis (EDA) to uncover trends, validate data integrity, and derive insights for data product development and business decisions.
  • Collaborate with data scientists, analysts, and software engineers to design data models supporting high-quality analytics and real-time insights.
  • Write clean, maintainable Python code with comprehensive unit and integration tests.
  • Take ownership of end-to-end feature delivery in an agile, collaborative environment.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4+ years of hands-on experience in data engineering or backend software development.
  • Solid understanding of Relational Databases (RDS, MySQL, PostgreSQL).
  • Experience with Apache Kafka or RabbitMQ for building asynchronous, decoupled systems.
  • Proficiency with Python, SQL, and at least one data pipeline orchestration tool (e.g., Apache Airflow, Luigi, Prefect).
  • Strong experience with cloud-based data platforms (e.g., AWS Redshift, GCP BigQuery, Snowflake, Databricks).
  • Deep understanding of data modeling, data warehousing, and distributed systems.