Software Engineer (Data)

3 - 7 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Data Engineer at BeautifulCode in Hyderabad, India, with the option for limited work from home, you will play a crucial role in developing high-quality, scalable products for clients. Your passion for writing clean Python code, building robust ETL pipelines, and utilizing cloud platforms like GCP will be key in this role. Key Responsibilities: - Write clean, maintainable, and well-documented code in Python, incorporating libraries such as Pandas and NumPy for data processing and manipulation. - Design, build, and maintain ETL pipelines to facilitate data transformation, loading, and integration into a data warehouse, with a preference for Google BigQuery. - Collaborate with analysts and stakeholders to grasp business requirements and devise solutions beyond ETL tasks. - Develop and optimize complex SQL queries for data extraction, transformation, and loading purposes. - Engage closely with cloud platforms, particularly Google Cloud Platform (GCP), to ensure scalable and efficient ETL operations. - Implement data quality checks, error handling, and performance tuning for ETL processes. - Ensure data security and compliance with company policies and industry regulations. Qualifications Required: - Bachelor's or Master's Degree in Computer Science or a related field. - Strong communication skills to convey technical concepts clearly and collaborate effectively with cross-functional teams. - Proficiency in setting up ETL pipelines on cloud platforms. - Proficiency in Python and data libraries like Pandas and NumPy. - Experience with at least one data warehouse, preferably Google BigQuery. - Understanding of SQL to write complex queries for data extraction and transformation. - Hands-on experience with cloud platforms, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is acceptable. - Familiarity with version control tools like Git and CI/CD pipelines. - Excellent communication skills and ability to collaborate with cross-functional teams. - Bonus: Experience with event-driven technologies such as Pub/Sub, Kafka, or similar messaging systems. - Proactive approach to learning quickly and adapting to new tools, technologies, and frameworks. About BeautifulCode: BeautifulCode is a product engineering services company dedicated to building high-quality and scalable products for clients. With a developer-centric culture, we prioritize software engineering excellence, resulting in top-notch products for our clients. (Note: The section "Why BeautifulCode" has been omitted as it is not directly related to the job description),

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

noida, uttar pradesh, india

noida, uttar pradesh, india