About the Role
If you are interested in developing the future architecture of Uber's Rider stack by building its core building blocks, join the Rider Backend Platform team. We build backend architectural components and frameworks comprising of services, libraries, state storage and other building blocks that aim to optimise the core Rider flow and foundational features that are shared among all rider products, including but not limited to, Uber Rider app, UberLite, m.uber.com, etc.
What You'll Do
- Work with Rider product engineering teams to identify, design and build solutions that help scale Rider services and platforms.
- Drive adoption of best practices in code health, testing, and maintainability
- Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
- Work with smart and motivated teammates in a fast-paced, collaborative environment.
- Build elegant backend platform components for high throughput and low latency distributed systems.
- Solve challenging problems with cutting edge design and algorithms.
What You'll Need
- 4+ years Strong meaningful Individual contributor experience as a software engineer
- Design: Knowledge of data structures and an eye for design. You can discuss the tradeoff between design choices, both on a theoretical level and on an applied level.
- Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
- Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
- A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
-
Business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
About the Team: **Rider Backend Platform**
Builds the core building blocks needed to power the rider experiences on the different Rider facing apps including the core Uber app, Uber Lite, Web as we move on to become the preferred transportation platform for millions of riders all over the world.
Uber
At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

About Uber
About
Uber Technologies, Inc. functions as a technology platform for the transportation of both people and things. This firm offers multi-modal delivery services for restaurant meals, transportation services for individuals, and connection services for freight carriers and shippers. Eats, Rides, Freight, ATG, Other Bets, and Other Technology Programs are the five components that make it function well. Rides Drivers provide customers with rides in a variety of vehicles including auto-rickshaws, automobiles, minibusses, motorbikes, and taxis. Users may connect with Rides Drivers via Rides Goods.
Customers can search for and locate local restaurants, place an order for a meal, and choose to either pick it up or have it delivered via the Eats category. The Freight division is responsible for connecting carriers and shippers on the platform by utilizing its brand recognition, one-of-a-kind technology, and expertise in disrupting industries. The company was founded in 2009 by Travis Kalanick, Oscar Salazar Gaitan, and Garrett Camp, and it has its headquarters in San Francisco, California.
Company video


Connect with the team
Similar jobs
Requirements
- 6–12 years of backend development experience.
- Strong expertise in Java 11+, Spring Boot, REST APIs, AWS.
- Solid experience with distributed, high-volume systems.
- Strong knowledge of RDBMS (e.g., MySQL, Oracle) and NoSQL databases (e.g., DynamoDB, MongoDB, Cassandra).
- Hands-on with CI/CD (Jenkins) and caching technologies Redis or Similar.
- Strong debugging and system troubleshooting skills.
- Experience in payments system is a must.
UKG is looking to hire a Lead Software Engineer to join our extremely talented Data Science team. As a Lead Software Engineer at UKG, you’ll be embedded on the Data Science team where you can work on the next generation AI Platform. You’ll get to work directly with other Engineers, Software Testers, Business Analysts, Product Managers, and Directors, all of whom make up the team. In this highly collaborative environment, you will have the opportunity to grow as a software engineer, and even help mentor others.
This position requires excellent object-oriented programming skills and knowledge of design patterns. They will be involved in the deployment of our AI Platform/Services solution on the cloud. The job requires you to be able to design, develop, troubleshoot, and debug complex software applications at the enterprise level. We are looking for a software engineer who is passionate about programming and truly enjoys what they do. The ideal candidate for the Python Engineer position is someone who has a can-do attitude and is an innovative thinker.
UKG works in an agile environment where there are daily stand-ups, code reviews, and constant communication within each self-managed cross-functional team. The ability to communicate effectively with Business Analysts and Software Testers, as well as work closely with other team members are key components for success in this position.
Primary Responsibilities:
- Collaborate with members of the team to solve challenging engineering tasks on time and with high quality.
- Engage in code reviews and training of team members.
- Support continuous deployment pipeline code.
- Situationally troubleshoot production issues alongside the support team.
- Continually research and recommend product improvements.
- Create and integrate features for our enterprise software solution using the latest Python technologies.
- Write web services, business objects, and other middle-tier framework using Python
- Actively communicate with team members to clarify requirements and overcome obstacles to meet the team goals.
- Leverage open-source and other technologies and languages outside of the Python platform.
- Develop cutting-edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system.
- Provide troubleshooting and root cause analysis for production issues that are escalated to the engineering team.
- Work with development teams in an agile context as it relates to software development, including Kanban, automated unit testing, test fixtures, and pair programming.
Qualifications
- 5-8 years experience as a Python developer on enterprise projects using Python, Flask, FastAPI, Django, PyTest, Celery and other Python frameworks.
- Software development experience including: object-oriented programming, concurrency programming, modern design patterns, RESTful service implementation, micro-service architecture, test-driven development, and acceptance testing.
- Familiarity with tools used to automate the deployment of an enterprise software solution to the cloud, Terraform, GitHub Actions, Concourse, Ansible, etc.
- Proficiency with Git as a version control system
- Experience with Docker and Kubernetes
- Experience with relational SQL and NoSQL databases, including MongoDB and MSSQL.
- Experience with object-oriented languages: Python, Java, Scala, C#, etc.
- Experience with testing tools such as PyTest, Wiremock, xUnit, mocking frameworks, etc.
- Experience with GCP technologies such as BigQuery, GKE, GCS, DataFlow, Kubeflow, and/or VertexAI
- Excellent problem solving and communication skills.
About Gobillion
Gobillion is a YCombinator backed IIM-NIT alumni co-founded social commerce startup headquartered in San Francisco, USA with offices in New Delhi, Bangalore and Guwahati. We are bringing e-commerce 2.0 to the next 400 million online customers across India, through a community and social driven approach. Our co-founding has diversified experience with prestigious organizations including McKinsey & Company, Deloitte US, EY, Adobe and SAP Labs.
Gobillion has been rapidly scaling and is backed by some of the world’s most prestigious investors from US, Europe, SE Asia and India including - YCombinator, Justin Mateen (Founder - Tinder), Pioneer Fund, Soma Capital, Venture Souq, Goodwater Capital, LetsVenture, Vikalp Sahni (Co-Founder- Gobibibo) amongst others.
We have been selected for and globally validated by the world’s leading investors/accelerators including YCombinator, Founder Institute Silicon Valley, NASSCOM 10000 Startups - India and Assam Startup. We have been named as the Top 10 Global startup for YCombinator S21 by Alex Mitchell.
Summary of role: As a Developer, you will be working alongside our product team in the conceptualization, design and development of server side components. You will be doing the following on the job
- Write clean, manageable code and maintain proper documentation
- Create, test and deploy and maintain the applications on production servers
- Continuously discover, analyze, and implement new technologies and frameworks to maximize development efficiency
- Lead team in crafting solutions in different areas and ensure timely delivery
- Ensure secure architecture for Servers
Why Join Us?
- You will have a chance to be a leader and have the responsibility to scale Gobillon across India's most fast growing cities
- The opportunity to join one of India’s fastest growing companies at an early stage - We are giving our early team members to benefit from a strong ESOP pool and be part of our growth journey
- Joining an amazing team of Gobillion rockstars from colleges like IIMs, IITs, NITs etc. and from organizations including McKinsey & Company, Deloitte US, EY, Adobe, SAP Labs, Urban Company, Udaan, Amazon, Delivery, Ninjacart, Accenture etc.
- Wear the Gobillion badge with pride - We are looking for owners with a founder’s mindset - not just employees. If you are passionate about our mission about making e-commerce social for the next 400M customers in India and serve as culture carriers - we are the right place for you!
Key Responsibilities of this Role:
- Experience with DevOps and writing REST APIs & Micro services architecture
- Strong programming expertise in Node js, Nest Js
- Good understanding of Mongo databases and other NoSql Databases and SQL Database
- Solid hold on Data structures and Algorithm
- Good understanding of System Design
- Development expertise in AWS services like Lambda, SQS, SNS
- Good understanding of DevOps and Server security
- Exposure to Cloud Platforms like AWS (preferred), Azure or Google Cloud
- Unix command line experience
- Well-versed with Software Development Life Cycle
- Demonstrate the ability to be a self-starter and learn quickly
- Excellent analytical and problem-solving skills
- Passion for learning and implementing new technologies
- Excellent understanding of software Architectures
autonomous world.Rich data in large volumes is getting collected at the edge (outside a datacenter) in use cases like autonomous vehicles, smart manufacturing, satellite imagery, smart retail, smart agriculture etc.These datasets are characterized by being unstructured
(images/videos), large size (Petabytes per month), distributed (across edge, on-prem and
cloud) and form the input for training AI models to get to higher degrees of automation.
Akridata is engaged with building products that solve these unique challenges and be at the forefront of this edge data revolution.
The company is backed by prominent VCs and has it’s entire software engineering team
based out of India and provides ample opportunities for from-scratch design and
development.
Role:
This role is an individual contributor role with key responsibilities in developing web server
backends for Akridata management plane software that provides a ‘single pane of glass’ for users to manage assets, specify and monitor large volume data pipelines at scale involving 10s of petabytes of data.
This role involves:
1. Working with tech leads and the rest of the team on the feature design activities and
picking appropriate tools and techniques for implementation.
2. Be a hands-on developer able to independently make correct implement choices, follow
sound development practices to ensure an enterprise grade application.
3. Guide and mentor junior team members.
What we are looking for:
1. A Bachelor’s or Master’s degree in computer science with strong CS fundamentals and
problem solving.
2. 5+ years of hands-on experience with software development with 3+ years on web
backend development.
3. A good understanding of backend application interactions with relational databases like
MySQL, Postgres etc
4. Knowledge of web server development frameworks preferably on Python.
5. Enthusiastic to work in a dynamic, fast paced startup environment.
Good to have:
1. Hands-on experience with designing database schema and implementing and debugging SQL queries for optimal performance for large datasets
2. Experience working with applications deployed on Kubernetes clusters.
3. Experience with working on a product from early stages of it’s development typically in a
startup environment.
About us :
BharatPe was co-founded by Ashneer Grover and Shashvat Nakrani in 2018 with the vision to make financial inclusion a reality for Indian merchants.
BharatPe launched India's first UPI interoperable QR code, first ZERO MDR payment acceptance service, and first UPI payment backed merchant cash advance service.
In 2020, post-Covid, BharatPe also launched India's only ZERO MDR card acceptance terminals - BharatSwipe. Currently serving over 50 lakh merchants across 35 cities, the company has grown business 30x in 2019 and is a leader in UPI offline transactions, having processed 5 crore+ UPI transactions a month (annualized TPV of US$ 5+ Bn).
INVESTORS :
- The company's list of marquee investors includes Beenext, Sequoia, SteadView Capital, Ribbit Capital, Coatue Management LLC, Insight Partners, and Amplo.The company has already facilitated disbursement of over Rs. 500 crores to its merchants since launch.
- Total Funding : $283.5M
- Latest Funding : Series D
- Why Join BharatPe ?
- Quality of work : Our current tech setup is serving us well for now. But, at our pace of growth, we know we will outgrow it soon. So, we are rebuilding our tech stack from scratch. Be it infrastructure as code, containerization and orchestration, event driven microservices, stream processing, or intrusion kill chain, we have a clear roadmap as well as prior experience of building modern state-of-the-art technology architecture. This is an excellent opportunity to build a world class tech setup from scratch and take it to scale.
- High operating freedom : We believe in ownership and accountability rather than command and control. Our teams are structurally empowered to operate with a lot of freedom, with effective mechanisms built within the teams to help with sound yet quick decision making.
- Experimentation and risk taking is encouraged to achieve ambitious goals.
- Competitive compensation.
- Cash and high growth equity.
- We pay good cash and our equity is growing at a very fast pace.
- We have a good team, proven business, and ample capital. Thus, the downside risk is low and upside potential is high.
- We are accelerating full throttle.
- This is the best stage to join a startup.
- Positive culture.
- We believe new ideas can come from everywhere, so we are always on the lookout. Instead of carrot and stick approach, we appeal to internal motivation to excel.
- We are strong team players - we build on each other's strengths and have each other's back in failures.
Requirements :
- Innovative and self-motivated with passion to develop complex and scalable applications.
- 2-5 years of experience in software development with strong focus on algorithms and data structures.
- Strong coding and design skills with prior experience in developing scalable & high availability applications using Core Java/J2EE, Spring, Hibernate.
- Work experience with Relational databases is required (Primarily MySQL).
- Prior work experience with Non-Relational databases (primarily Redis, MongoDb) is an added plus.
- Strong Analytical and Problem Solving Skills.
- B Tech/BCA from IIT or BE in computer science from a top REC/NIT.
- Develop, design, and implement embedded applications.
- Prepares appropriate documentation as required by internal product development processes and regulatory agencies such as FDA and ISO.
- Write technical specifications for interfaces and testing.
- Design and develop medical device software products with extensive knowledge of technical principles, theories, and concepts in the Software Development field.
- Conducts and participates in the design, code, and test reviews and inspections, ensuring application of software engineering best practices, as well as the feasibility, efficacy, and compliance to functional and regulatory standards.
- Works closely with the software team, the software verification team, the functional manager, and the project manager.
- Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability, and schedule goals.
- Investigates software, hardware, and system problems using a variety of techniques and provides innovative solutions.
- Conduct and participate in reviews and inspections for all elements in the software lifecycle to ensure that our software quality and customer satisfaction goals are achieved
Qualifications
- Bachelor’s degree in Software or Electronics related Engineering discipline or related field with 6+ years of experience.
- Experience designing and developing embedded solutions.
- Proficient in programming languages - C, C++.
- Ability to understand the electrical schematics and work closely with the electrical team.
- Experience with Real-Time Operating Systems.
- Experience writing/interfacing with device drivers
- Experience with CAN, TCP/IP, RS232 communication protocols
- Experience in Agile development processes and philosophies.
- History of driving project execution and timely delivery while ensuring a quality focus.
- Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life.
- Excellent teaming skills to work with cross-functional and in a multi-site software team
Preferred Qualifications:
- Experience with In Vitro Diagnostic domain is a plus.
- Experience with OOA/OOD development methodologies and design patterns a plus.
- Understanding software development processes for a regulated environment (ISO9000/FDA) a plus.
- Experience in medical device design & development a plus.
Hi All,
We are hiring!!
Company: SpringML India Pvt Ltd.
Role:Lead Data Engineer
Location: Hyderabad
Website: https://springml.com/">https://springml.com/
About Company:
At SpringML, we are all about empowering the 'doers' in companies to make smarter decisions with their data. Our predictive analytics products and solutions apply machine learning to today's most pressing business problems so customers get insights they can trust to drive business growth.
We are a tight-knit, friendly team of passionate and driven people who are dedicated to learning, get excited to solve tough problems and like seeing results, fast. Our core values include placing our customers first, empathy and transparency, and innovation. We are a team with a focus on individual responsibility, rapid personal growth, and execution. If you share similar traits, we want you on our team.
What's the opportunity?
SpringML is looking to hire a top-notch Lead Data Engineer who is passionate about working with data and using the latest distributed framework to process large dataset.
As a Lead Data Engineer, your primary role will be to design and build data pipelines. You will be focused on helping client projects on data integration, data prep and implementing machine learning on datasets.
In this role, you will work on some of the latest technologies, collaborate with partners on early win, consultative approach with clients, interact daily with executive leadership, and help build a great company. Chosen team members will be part of the core team and play a critical role in scaling up our emerging practice.
Responsibilities:
- Ability to work as a member of a team assigned to design and implement data integration solutions.
- Build Data pipelines using standard frameworks in Hadoop, Apache Beam and other open-source solutions.
- Learn quickly – ability to understand and rapidly comprehend new areas – functional and technical – and apply detailed and critical thinking to customer solutions.
- Propose design solutions and recommend best practices for large scale data analysis
Skills:
- B.tech degree in computer science, mathematics or other relevant fields.
- 6+years of experience in ETL, Data Warehouse, Visualization and building data pipelines.
- Strong Programming skills – experience and expertise in one of the following: Java, Python, Scala, C.
- Proficient in big data/distributed computing frameworks such as Apache Spark, Kafka,
- Experience with Agile implementation methodology
Navia Life Care is looking for a young, energetic, and passionate backend developer for a full-time role, and available to join immediately.
They will be expected to fulfill the following responsibilities :
Backend developer responsibilities :
- Design and build system backend on Python, Django and PostgreSQL
- Experience with Machine Learning, Data Analytics will be a Plus
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Help improve code quality through writing unit tests, automation and performing code reviews
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Handle software updates, patches, and bug fixes.
- Develop applications for time-sensitive projects while considering business/system requirements.
- Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.
- Integrate with our front-end and mobile applications
- Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product
Requirements :
- Minimum 1 to 5 years working experience in Python, DJango, and other related technologies
- Have published one or more Android apps on the Google Play store
- Experience with third-party libraries and APIs, WebRTC etc.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Excellent ability to develop and understand algorithms.
- Opportunity to join a fast-growing and funded healthcare startup, and direct reporting to the Chief Technology Officer.
- We provide a flexible and innovation-driven work environment, with a 5-day working week, and competitive compensation packages.
You will be expected to design, develop and maintain large-scale complex backend web
applications.
You will be expected to rapidly learn and apply relevant new technologies.
You will be having a high level of interaction with business and product stakeholders.
You will be working on the entire web application stack, which includes:
o Web server hosting
o RESTful communication
o Message brokering
o Backend application layer, which includes the service and domain layers
o Data layer for persistence or caching
You will be participating in an agile software development cycle, which includes:
o Design
o Development
o Code Review
o Unit and Integration Testing
o Release
As a senior developer, you will be expected to contribute to design, code review, refactoring, and
project management.
You will be exposed to the following technologies:
o Web application frameworks: Ruby on Rails, Node.js, Java Play, Vert.x, AIOHTTP, AWS
Lambda
o Languages: Ruby, Java, Kotlin, Javascript, Python
o Data stores: PostgreSQL, Aerospike, Redis, Amazon Redshift
o Communication: HTTP, Amazon SQS, Sidekiq, Amazon SNS
o Server Management: Amazon ECS, Docker
Product Overview
You will be contributing to products concerning both customers and partner drivers.
Product sectors include:
o Growth: You’ll build tools to help boost user growth on the platform including our industry
best driver on-boarding, training and certification system, referral system, and lead
management models.
o Lifecycle Management: Build tools to help users engage with the platform better, which
includes rewards and recognition module, subscription service, account management tools,
partner and customer wallets and payout modules, and churn detection systems among
others.
o Transaction Experience: You’ll help deliver the most delightful booking experience to our
customers and drivers. As part of this team, you’ll be responsible for our core booking
system, pricing and payment systems, location tracking and filtering services, fraud
prevention systems, and in-app ticketing and support among others.
o Fulfilment: As part of the fulfilment team, you’ll work on systems which ensure high degree
of ride fulfilment on the platform. Tools including allocation methodologies and system,
dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
o Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery excellence.
You’ll build tools for contract management, fleet management, fleet and route optimisation
tools, alerting and monitoring tools, and analytics suite among others.









