Jobgether

Data Engineer (Elasticsearch + Datawarehousing)

Jobgether

ElasticsearchPythonMySQLPostgreSQLMongoDBFlaskDatabricksPandasSparkAWS

About the Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Data Engineer (Elasticsearch + Datawarehousing) based in India. Join a dynamic engineering environment where you’ll design and build scalable data solutions that power impactful client projects. You’ll work across Elasticsearch, data warehouses, data lakes, APIs, databases, and cloud platforms to solve complex data challenges. The role offers end-to-end ownership, from gathering requirements and designing data architectures to implementation, testing, and optimization. You’ll work with both structured and unstructured data, creating reliable pipelines and unified datasets for analytics and business use cases. Your work will directly contribute to high-performance, secure, and maintainable data infrastructure. You’ll collaborate closely with product managers, engineers, testers, and other stakeholders in an Agile environment. The position also provides opportunities to explore modern data engineering technologies while continuously developing your technical expertise. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Data Engineer (Elasticsearch + Datawarehousing) based in India. Join a dynamic engineering environment where you’ll design and build scalable data solutions that power impactful client projects. You’ll work across Elasticsearch, data warehouses, data lakes, APIs, databases, and cloud platforms to solve complex data challenges. The role offers end-to-end ownership, from gathering requirements and designing data architectures to implementation, testing, and optimization. You’ll work with both structured and unstructured data, creating reliable pipelines and unified datasets for analytics and business use cases. Your work will directly contribute to high-performance, secure, and maintainable data infrastructure. You’ll collaborate closely with product managers, engineers, testers, and other stakeholders in an Agile environment. The position also provides opportunities to explore modern data engineering technologies while continuously developing your technical expertise. Accountabilities: Design, implement, and optimize Elasticsearch clusters to support high-performance querying, indexing, and data retrieval. Build and manage efficient Elasticsearch indexes, ensuring data is structured and stored appropriately for performance and scalability. Design and optimize data storage solutions, including data warehouses, data lakes, and lakehouse environments. Integrate structured and unstructured data from multiple internal and external sources to create unified, analysis-ready datasets. Develop data pipelines and transformation processes that maintain data accuracy, consistency, completeness, and reliability. Gather requirements with product managers and stakeholders and translate business needs into effective technical data solutions. Provide technical recommendations during requirements analysis and contribute to solution design. Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and other collaborative development activities. Develop backend components, APIs, microservices, and automation scripts using Python, Java, and relevant frameworks. Conduct unit and integration testing to validate functionality, reliability, security, and performance. Diagnose and resolve defects, code quality issues, performance bottlenecks, and data-related problems. Maintain clear technical documentation covering data processes, tools, systems, and development practices. Identify opportunities to optimize existing code, improve scalability, strengthen security, and enhance maintainability. Stay current with emerging cloud, data engineering, and distributed processing technologies and incorporate relevant improvements into solutions. Collaborate effectively with engineers, testers, product managers, and other cross-functional stakeholders throughout project delivery. Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. At least 3 years of professional experience in data engineering or a closely related role. Strong hands-on proficiency with Elasticsearch and Python. Experience working with relational databases such as MySQL or PostgreSQL and NoSQL technologies such as MongoDB. Strong understanding of data warehousing and data lakehouse principles, database architecture, ORM concepts, and data processing. Experience with technologies and frameworks such as Flask, Databricks, Pandas, Spark, PySpark, or similar data engineering tools. Familiarity with machine learning and data analysis libraries such as Scikit-learn or OpenCV is advantageous. Experience using Java to develop or enhance backend systems, particularly where integration with Elasticsearch and databases is involved. Ability to develop APIs, microservices, and automation scripts for data and backend workflows. Familiarity with tools and libraries including logging, requests, subprocess, regex, and pytest. Experience with the ELK stack, Redis, and distributed task queues is a plus. Strong understanding of concurrent and parallel processing concepts. Familiarity with at least one major cloud data engineering ecosystem, such as AWS, Azure, or GCP, with the ability to adapt quickly to different ETL/ELT tools. Experience with Git and collaborative version-control workflows. Comfortable working with Linux environments and creating shell scripts. Solid understanding of software engineering principles, design patterns, testing practices, and maintainable development. Strong analytical and problem-solving abilities with excellent attention to detail. Effective written and verbal communication skills and the ability to collaborate across multidisciplinary teams. Adaptability, curiosity, and willingness to learn new technologies as project requirements evolve. Benefits Fully remote position available across India. Opportunity to work on diverse, impactful data engineering projects and complex client data challenges. Hands-on exposure to Elasticsearch, data warehousing, data lakes, cloud platforms, distributed processing, and modern data technologies. Opportunity to work across both structured and unstructured data environments. Collaborative Agile working environment with cross-functional engineering and product teams. Opportunities for continuous technical learning and exposure to emerging tools and technologies. Scope to contribute to scalable, secure, and high-performance data infrastructure. Supportive team culture focused on empowerment, leadership, innovation, teamwork, and technical excellence. Inclusive workplace with equal employment opportunities based on skills, qualifications, and experience. Compensation structured according to experience, expertise, and skills. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

You'll be redirected to Jobgether's application page

Job Details

Salary

Not disclosed

Location

India

Job type

Full-time

Category

Data Engineering

Experience

3 years

Posted

Today

Job Highlights

  • 3 years level role
  • 100% Remote — open to candidates in India
  • Full-time position

About Jobgether

This job is hosted by Jobgether. Clicking Apply opens their site.

More jobs from Jobgether on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.