Clarivate Analytics Logo

Clarivate Analytics

Software Engineer- Data Engineer

Posted 2 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Junior
Bangalore, Bengaluru Urban, Karnataka
Junior
The Software Engineer- Data Engineer will work with the data engineering team to build scalable data processing solutions, write efficient code, and maintain software documentation, while applying best practices in the software development lifecycle.
The summary above was generated by AI

We are looking for a Software Engineer- Data Engineer to join our team in India. This is an amazing opportunity to work on different project with our Data engineering team having different competencies to compete and learn together. We have a great skill set in the team related to Pypark, AWS, Apahe, databrics. We would love to speak with you if you have skills in testing applications developed on latest tools and technologies.

About You – experience, education, skills, and accomplishments:

  • Bachelor’s degree in engineering or master’s degree (BE, ME, B Tech, MTech, MCA, MS) 
  • At least 2+ years of experience in working in software development
  • At least 2+ years’ experience in building massively scalable distributed data processing solutions
  • At least 2+ years’ experience of database design & development
  • Solid development experience in a commercial IT environment
  • Strong technical knowledge in Relation Database Management System including Oracle, PostGres etc
  • Proficient in Python3 and experience with Apache Spark, Databricks, Airflow.
  • Proficient in writing complex SQL queries, PL/SQL procedures
  • Good understanding of XML, JSON
  • Continuous Integration and Deployment Concepts and tools 

It would be great if you also had:

  • Knowledge on any of these technologies\tools: Cassandra, Hadoop, Apache Hive, Snowflake, Jupiter notebook, databricks stack
  • AWS services, EC2, ECS, RDS, EMR, S3, AWS Glue
  • Version control software : Git, Gitbucket

What will you be doing in this role?

  • Write clean, efficient, and maintainable code in accordance with coding standards.
  • Works closely with higher-level engineers to increase functional knowledge.
  • Learn and apply best practices in software development.
  • Develops and applies understanding of software development lifecycle and delivery methodology.
  • Suggests alternative methodologies or techniques to achieving desired results.
  • Maintains awareness of technical advances.
  • Manually tests and unit tests all assigned applications.
  • Participates as a team member on various engineering projects.
  • Writes application technical documentation.
  • Follows team policies, procedures, and work instructions. 

About the Team

We are team located in India, US, and Europe.

Hours of Work

Regular working timing in India.

At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Top Skills

Python

Clarivate Analytics Chennai, Tamil Nadu, IND Office

No.148, Acropolis, CIT Colony Dr. Radhakrishnan Salai, Mylapore , Chennai, Tamil Nadu, India, 600004

Similar Jobs

2 Days Ago
Easy Apply
Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
As a Senior Software Engineer at Zeta, you will develop and maintain the Zeta Identity Graph platform, manage extensive data ingestion, ensure data integrity, and collaborate with various teams to optimize and architect data infrastructures. You'll work extensively with data systems, supporting real-time and batch processing while participating in architecture discussions and project ownership.
Top Skills: JavaPythonScala
8 Days Ago
Easy Apply
Bangalore, Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
The Lead Software Engineer will design and maintain the data infrastructure for the Zeta Identity Graph platform, ensuring data accuracy and optimizing workflows. Responsibilities include building scalable solutions, collaborating with data engineers and analysts on ETL processes, and participating in architecture discussions.
Top Skills: JavaPythonScala
9 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and deliver technology products within an agile team, focusing on application modernization and cloud-native data platforms. Responsibilities include developing secure production code, creating data engineering solutions, and migrating data products to cloud platforms while coordinating with stakeholders.
Top Skills: Python

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account