Software Engineer, Data

4 - 9 years

6 - 11 Lacs

Pune

Posted:1 week ago| Platform: Naukri logo

Apply

Skills Required

Python Java C++ NoSQL data processing Kafka .net Data Warehousing Spark AWS cloud SQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

The Impact of a Software Engineer - Data to Coupa: The Software Engineer - Data is a key role at Coupa, responsible for developing, maintaining, and optimizing the data infrastructure that powers our business. The individual will work closely with cross-functional teams, including Data Scientists, Product Managers, and Software Engineers, to develop data pipelines, transform raw data into usable formats, and ensure data quality and consistency across our platform. The Software Engineer - Data will help design and implement scalable data architectures capable of handling large and complex datasets while ensuring performance and efficiency. They will also support data warehouse and data lake development, contributing to the foundation of Coupa s analytical and operational data capabilities. Suitable candidates will have a strong foundation in data engineering, with hands-on experience in data modeling, ETL development, and pipeline automation. They should be proficient in programming languages such as Python or Java and familiar with cloud-based data storage and processing technologies like AWS, Azure, or GCP. The impact of a skilled Software Engineer - Data at Coupa will be significant, as they will play a critical role in ensuring that our platform is powered by accurate, scalable, and well-structured data. Their contributions will enable Coupa to enhance its data-driven decision-making and continue to lead the market in cloud-based spend management solutions. What You ll Do: Develop and maintain scalable data pipelines for batch and real-time data processing. Implement ETL/ELT processes to ensure efficient data ingestion, transformation, and storage. Optimize and monitor Spark clusters and distributed data processing workflows. Collaborate with senior engineers to design data architectures that support business and analytical needs. Ensure data quality, consistency, and reliability through validation and testing strategies. Assist in maintaining and optimizing cloud-based data infrastructure using AWS, Azure, or GCP. Support data warehouse and data lake initiatives, ensuring efficient storage and retrieval of structured and unstructured data. Automate and streamline data operations, improving performance and scalability. Work with cross-functional teams, including Data Science, Product, and Engineering, to support their data needs. Troubleshoot and resolve data-related issues, ensuring high availability and reliability of data services. What you will bring to Coupa: Strong programming skills in Python. Strong working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience with processing workloads and code on Spark clusters. Experience with Data Warehouse solutions to support analytical and reporting needs. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with unstructured datasets. Knowledge of message queuing, stream processing, and highly scalable big data data stores. Project management and organizational skills. Experience supporting and working with cross-functional teams. We are looking for a candidate with 4+ years of experience in a Software Engineer - Data role, who has attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems, or another quantitative field. They should also have experience using the following software/tools: Experience with object-oriented/object function scripting languages: Python, Java, C++, .net, etc. Expertise in Python is a must. Experience with big data tools: Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. Experience with AWS cloud services: EC2, EMR, RDS, Redshift.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now
Coupa

14 Jobs

RecommendedJobs for You