Data Engineer – IOTE Technologies

Job Description:

Minimum 5+ years working experience as a data or software engineer in a fast-paced growing company. Excellent SQL and Python knowledge strong hands-on data modeling and data warehousing skills and experience in transformations orchestrated through technologies such as dbt/cloud data flow would be a plus. Strong experience applying software engineering best practices to analytics (e.g. version control, testing, and CI/CD)

Position : Data Engineer

Experience : 5+ Years

Start Date : Immediate

Location : Bengaluru

Work Mode: WFO

Must have Skills:

  • Technical Proficiency: Possess excellent SQL and Python skills, with hands-on experience in data modeling and data warehousing. Knowledge of technologies like dbt/cloud dataflow is a plus.
  • Best Practices: Strong experience applying software engineering best practices to analytics, including version control, testing, and CI/CD.
  • Cloud Expertise: Power-user and expert in building scalable data warehouses and pipelines using cloud tools such as Snowflake, AWS, Google Cloud, and Cloud ETL tools like Databricks (Spark/Azure).
  • ETL/ELT: Solid experience with ETL/ELT processes, scheduling tools (e.g., Talend, Airflow), and API management tools.
  • Data Familiarity: Experienced with customer, marketing, and/or web data sources (e.g., Salesforce, Google Analytics, Ad Words, YouTube).
  • Visualization: Proficient with data visualization tools and packages such as Looker, Tableau, and matplotlib.
  • Attention to Detail: Strong attention to detail to identify and address data quality issues.
  • Traits: You’re a self-starter, motivated, responsible, innovative, and technology-driven individual who excels both independently and as part of a team.
  • Communication: A proactive problem solver with excellent communication and project management skills, able to convey findings and solutions to technical and non-technical audiences.

Key Responsibilities:

  • Requirements Gathering: Work closely with data users to understand business requirements.
  • Data Modeling: Design high-performance, reusable, and scalable data models for our data warehouse to ensure consistent and reliable answers for end-users.
  • Data Transformations: Write complex yet optimized data transformations in SQL/Python using dbt or similar technology.
  • Data Management: Continuously discover, transform, test, deploy, and document data sources.
  • Advanced Analytics: Apply advanced aggregations and data wrangling techniques, including imputation for predictive analytics.
  • Tech Stack Utilization: Work with a wide range of tech stacks at various levels such as Snowflake, dbt, Airflow, Fivetran, AWS, Spark, GCP Env: BigQuery, Cloud Composer, Cloud Dataflow, Databricks, Python/Pyspark, Snowflake database concepts, SQL Exposure (Oracle, MySQL), Cloud Exposure (AWS/Azure), and Agile Methodology.

Qualifications:

Education: Bachelor’s or master’s degree in engineering, Math, Statistics, Finance, Economics, or related fields. Passion for gaming or the gaming industry is a significant plus and a potential conversation starter.

IOTE Technologies
Job Category: Data Engineer Data Science Software Development
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx