Coupa Software Logo

Coupa Software

Software Engineer, Data - 10069

Posted 10 Hours Ago
Be an Early Applicant
Hybrid
Pune, Maharashtra
Mid level
Hybrid
Pune, Maharashtra
Mid level
The Software Engineer - Data develops and optimizes data infrastructure, creating pipelines for data processing and ensuring data quality across Coupa's platform.
The summary above was generated by AI
Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins.

Why join Coupa?

🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
🔹 Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
🔹 Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other. 

Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. 

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.

Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment. Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. 

Please be advised that inquiries or resumes from recruiters will not be accepted.

By submitting your application, you acknowledge that you have read Coupa’s Privacy Policy and understand that Coupa receives/collects your application, including your personal data, for the purposes of managing Coupa's ongoing recruitment and placement activities, including for employment purposes in the event of a successful application and for notification of future job opportunities if you did not succeed the first time. You will find more details about how your application is processed, the purposes of processing, and how long we retain your application in our Privacy Policy.

Top Skills

AWS
Azure
Cassandra
GCP
Java
Kafka
Postgres
Python
Spark
SQL

Coupa Software Shivaji Nagar, Maharashtra, IND Office

1st fllor b ICC Tech Park no 403A, Shivaji Nagar, India, 411016

Similar Jobs at Coupa Software

8 Days Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Fintech • Information Technology • Logistics • Payments • Analytics • Business Intelligence • Generative AI
The Sr. Lead Software Engineer will lead architecture design, mentor teams, and develop advanced features for Coupa's platform, ensuring quality and scalability.
Top Skills: APIsCi/CdCSSDevOpsHTML5JavaScriptReactTypescript
18 Days Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Fintech • Information Technology • Logistics • Payments • Analytics • Business Intelligence • Generative AI
As a Lead Software Engineer at Coupa, you'll scale platforms, collaborate on feature development, solve complex problems, and manage project timelines.
Top Skills: CSSMicroservicesMySQLReactRest ApisRuby On Rails
15 Hours Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Fintech • Information Technology • Logistics • Payments • Analytics • Business Intelligence • Generative AI
The Sr. Lead Software Engineer will design, develop, and maintain software features while collaborating closely with product managers and UX designers to enhance the user interface of Coupa's cloud-based software.
Top Skills: AngularCSSJavaScriptReactRuby

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account