Software Engineer, Batch Compute

5 days ago


Bengaluru, Karnataka, India Stripe Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Who we are
About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

About the team

The Batch Compute team at Stripe manages the infrastructure, tooling and systems behind running batch processing systems at Stripe, which are currently powered by Hadoop and Spark. Batch processing systems power several core asynchronous workflows at Stripe and operate at significant scale. 

What you'll do

We're looking for a Software Engineer with experience designing, building and maintaining high-scale, distributed systems. You will work with a  team that is in charge of the core infrastructure used by the product teams to build and operate batch processing jobs. You will have an opportunity to play a hands-on role in significantly rearchitecting our current infrastructure to be much more efficient and resilient. This re-architecture will introduce disaggregation of Hadoop storage and compute with open source solutions.

Responsibilities

  • Scope and lead technical projects within the Batch Compute domain
  • Build and maintain the infrastructure which powers the core of Stripe.
  • Directly contribute to core systems and write code.
  • Work closely with the open source community to identify opportunities for adopting new open source features as well contribute back to the OSS.
  • Ensure operational excellence and enable a highly available, reliable and secure Batch Compute platform
Who you are

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements
  • 8+ years of professional experience writing high quality production level code or software programs.
  • Have experience with distributed data systems such as Spark, Hadoop, Flink, Trino, Kafka ,etc
  • Experience developing, maintaining and debugging distributed systems built with open source tools.
  • Experience building infrastructure as a product centered around user needs.
  • Experience optimizing the end to end performance of distributed systems.
  • Experience with scaling distributed systems in a rapidly moving environment.
Preferred qualifications
  • Experience as a user of batch processing systems (Hadoop, Spark) 
  • Track record of open source contributions to data processing or big data systems (Hadoop, Spark, Celeborn, Flink, etc)


  • Bengaluru, Karnataka, India Black Duck Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Valorcrest Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are looking for candidates with 5-7years of experience(or equivalent Master's/Bachelor's) who possess strong skills in Java 8+, Spring Framework, REST APIs, and Distributed Systems. Experience with Spring Batchand Event Processing (Kafka/JMS)is also highly valued.Here are the key details for this contract role:Role: Java Developer (Compliance...

  • Mainframe Batch

    2 days ago


    Bengaluru, Karnataka, India Kyndryl Full time ₹ 1,20,000 - ₹ 3,00,000 per year

    Who We AreAt Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities.The...


  • Bengaluru, Karnataka, India Talent21 Management Shared Services Pvt. ltd. Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    What you will doDesign and implement scalable, reliable, performant and secure applications & services in the realm of microservices, webservices, batch Jobs, web Applications , data processing , device integration (IoT)Ability to develop software programs with best of design patterns , data Structures & algorithmsFollow and implement best of the software...


  • Bengaluru, Karnataka, India eBay Full time

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...


  • Bengaluru, Karnataka, India Photon Group Full time ₹ 1,00,00,000 - ₹ 3,00,00,000 per year

    DescriptionLooking for an SDET with the following skills:Must Have:Should be strong in Core Java, API Automation using Rest AssuredShould be above average in Cucumber BDD frameworkShould have good understanding of Jenkins (CI/CD Pipelines)Should have basic understanding of DockerShould have the willingness to put an effort to upskill themselves on the Good...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Light & Wonder Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Gaming:Welcome to the world of land-based gaming. At Light & Wonder, it's all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe.Position SummaryResponsibilities:· Design and implement essential gaming features following direction from game design within the...