Software Engineer - Data Engineer (Geo)

Talent Matching Platform that partners with companies worldwide to connect top talent with opportunities through AI-driven job matching.
Data
Mid-Level Software Engineer
Remote
3+ years of experience
AI

Description For Software Engineer - Data Engineer (Geo)

Jobgether, an AI-driven Talent Matching Platform, is seeking a Software Engineer - Data Engineer (Geo) to join their team in India. As a member of the Geo team, you'll be responsible for creating and maintaining data pipelines, focusing on location-based data services. The role involves working with big data technologies and AWS cloud services, collaborating with cross-functional teams to enhance the platform's capabilities.

You'll be tasked with designing and maintaining data ingestion pipelines, building ETL infrastructure using AWS technologies (EC2, S3, EMR, Lambda), and optimizing SQL queries for effective data analysis. The position requires expertise in Python or Java, strong SQL skills, and experience with GIS and location-based data pipelines.

The ideal candidate should have 3-4 years of software engineering experience, with a Bachelor's degree in Computer Science or equivalent. Knowledge of Airflow, Docker, and Git is essential. The company offers an impressive benefits package, including comprehensive healthcare, flexible time off, and various reimbursement programs.

This remote position offers an excellent opportunity to work with cutting-edge technologies while contributing to a platform that connects talent with opportunities worldwide. The role combines technical expertise with collaborative teamwork, making it perfect for a data engineer passionate about location-based services and scalable data solutions.

Last updated 2 days ago

Responsibilities For Software Engineer - Data Engineer (Geo)

  • Design and maintain data ingestion pipelines that integrate and process large datasets from multiple sources
  • Build infrastructure for ETL processes, utilizing AWS technologies such as EC2, S3, EMR, and Lambda
  • Collaborate with Product, Analytics, and Client Services teams to resolve data-related technical issues
  • Write and optimize SQL queries to extract and analyze data effectively
  • Participate in code reviews, ensure quality control, and test applications before deployment
  • Contribute to the improvement of the location-based platform by proposing and implementing innovative solutions

Requirements For Software Engineer - Data Engineer (Geo)

Python
Java
  • Bachelor's degree in Computer Science or equivalent, with 3-4 years of experience in Software Engineering
  • Hands-on experience with GIS, location-based data ingestion pipelines, and AWS services such as EC2, S3, and Lambda
  • Proficiency in Python or Java for orchestration of data pipelines
  • Strong experience in writing analytical queries using SQL
  • Familiarity with Airflow, Docker, and version control with Git
  • Ability to work in a collaborative, team-oriented environment, contributing to solutions across multiple business units

Benefits For Software Engineer - Data Engineer (Geo)

Medical Insurance
Education Budget
Mental Health Assistance
  • Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday Leave, Bereavement Leave, and Company Holidays)
  • Health cover for hospitalization for you and your family (including parents)
  • Free telemedicine consultations, discounts on health checkups, and medications
  • Wellness/Gym reimbursement and pet expense reimbursement
  • Childcare expense reimbursement and creche reimbursement
  • Employee referral program and education reimbursement
  • Mobile subsidy program, internet reimbursement, and coworking space reimbursement
  • Provident Fund scheme and national pension system employer match
  • Daily catered breakfast, lunch, snacks, and beverages (in-office)
  • Meal card benefits for tax savings

Interested in this job?

Jobs Related To Jobgether Software Engineer - Data Engineer (Geo)

Software Engineer II (Python and Data pipelines)

Remote Software Engineer II position focusing on Python and data pipeline development, offering competitive benefits and the opportunity to work with cutting-edge technologies.

Data Engineer - (Remote - US)

Remote Data Engineer position focusing on building scalable data pipelines and analytics solutions using Python, SQL, and AWS cloud services.

Data Engineer Python (Data Enrichment - NPL)

Senior Data Engineer position at Jobgether focusing on data enrichment and NLP, requiring Python expertise and 3+ years of experience. Full remote work available.

Data Engineer Python (Data Enrichment Focus)

Senior Data Engineer position focusing on data enrichment, machine learning, and NLP for a remote-first HR Tech startup.

Data Scientist, Sr Associate

Senior Data Scientist role at JPMorgan Chase focusing on machine learning and AI solutions for banking domain problems, requiring 4+ years experience and strong Python skills.