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
Description
6sense is a Predictive Intelligence Engine that is reimagining how B2B companies do sales and marketing. It works with big data at scale, advanced machine learning and predictive modelling to find buyers and predict what they will purchase, when and how much.
6sense helps B2B marketing and sales organisations fully understand the complex ABM buyer journey. By combining intent signals from every channel with the industry’s most advanced AI predictive capabilities, it is finally possible to predict account demand and optimize demand generation in an ABM world. Equipped with the power of AI and the 6sense Demand Platform™, marketing and sales professionals can uncover, prioritize and engage buyers to drive more revenue.
6sense is seeking a Python Developer to become part of a team designing, developing, and deploying its customer centric applications.
A Python Developer at 6sense will have the opportunity to
- Optimize components for maximum performance across multiple devices and browsers
- Write performant REST APIs for both internal and external consumption
- Build micro services and their deployment process
- Work with problems of scale, employ technologies that are distributed in nature.
- Perform code reviews
Required qualifications and must have skills
- BE/BTech/BS or equivalent
- Excellent analytical and problem-solving skills
- Proven-deep-expertise with Python programming (3 to 8 Years of minimum hands-on experience in Python).
- Hands on with Data structures & Algorithm programming.
- Experience in working with frameworks like Django, Flask, etc.
- Experience with building APIs and services using REST, SOAP, etc.
- Experience with any RDBMS and strong SQL knowledge
- Comfortable with Unix / Linux command line
- Object-oriented concepts & design patterns
Do not miss to reply back, else we will miss meeting an awesome Techies!
Position Overview:
We are looking for a talented and self-motivated Back-end Developer to join our development team. The ideal candidate will be responsible for writing clean, efficient, and maintainable code that enhances workflow organization and automates various internal processes within the organization. The role involves continuous improvement of our software solutions to save man-hours and ensure overall organizational efficiency. Key tasks include development, testing, debugging, troubleshooting, and maintenance of both new and existing programs.
Key responsibilities:
1) Software Development: Write clean, efficient, and maintainable code/flows that automate internal processes and improve workflow efficiency.
2) Testing and Maintenance: Perform testing, debugging, troubleshooting, and daily maintenance of created or integrated programs.
3) Adherence to Standards: Follow preferred development methodologies and adhere to organizational development standards.
4) Team work: To work closely with other team members to ensure the successful implementation of projects. Maintain clear and concise documentation of code, APIs, and software components to aid in knowledge sharing and future development.
5) Stay Current: Keep up to date with the latest developments in the Python, RPA ecosystem and engage in best practices of software engineering.
Responsibilities:
- Lead simultaneous development for multiple business verticals.
- Design & develop highly scalable, reliable, secure, and fault-tolerant systems.
- Ensure that exceptional standards are maintained in all aspects of engineering.
- Collaborate with other engineering teams to learn and share best practices.
- Take ownership of technical performance metrics and strive actively to improve them.
- Mentors junior members of the team and contributes to code reviews.
Requirements:
- A passion to solve tough engineering/data challenges.
- Be well versed with cloud computing platforms AWS/GCP
- Experience with SQL technologies (MySQL, PostgreSQL)
- Experience working with NoSQL technologies (MongoDB, ElasticSearch)
- Excellent Programming skills in Python/Java/GoLang
- Big Data streaming services (Kinesis, Kafka, RabbitMQ)
- Distributed cache systems(Redis, Memcache)
- Advanced data solutions(BigQuery, RedShift, DynamoDB, Cassandra)
- Automated testing frameworks and CI/CD pipelines Infrastructure orchestration(Docker/Kubernetes/Nginx)
- Cloud-native tech like Lambda, ASG, CDN, ELB, SNS/SQS, S3 Route53 SES
At Monarch, we’re leading the digital transformation of farming. Monarch Tractor augments both muscle and mind with fully loaded hardware, software, and service machinery that will spur future generations of farming technologies.
With our farmer-first mentality, we are building a smart tractor that will enhance (not replace) the existing farm ecosystem, alleviate labor availability, and cost issues, and provide an avenue for competitive organic and beyond farming by providing mechanical solutions to replace harmful chemical solutions. Despite all the cutting-edge technology we will incorporate, our tractor will still plow, till, and haul better than any other tractor in its class. We have all the necessary ingredients to develop, build and scale the Monarch Tractor and digitally transform farming around the world. For more details visit
www.monarchtractor.com
Monarch Tractor Electric Tractor
Monarch Tractor is the maker of the world’s first fully electric, driver-optional tractor making sustainable farming economically superior.
www.monarchtractor.com
Requirements and skills:
· 3+ Years of software development experience
· Strong in data structures and algorithms
· Solid understanding of Linux development environment and systems
· Expert level knowledge of Python along with frameworks some application framework
· Prior experience with WebRTC and video streaming protocols like RTMP, RTP and payloads
· Prior experience of h264, h265, vp8, vp9 and av1 encoders and decoders
· Prior experience with GStreamer pipelines
· Knowledge of C++ and proxy servers such as NGNIX is an added advantage
· Proficient in writing unit test cases using the Pytest framework.
· Expert level knowledge of SQL databases like MySQL
· Understanding of microservices architecture
· Knowledge of AWS cloud services like EC2, S3, Lambda etc.
Technical Requirement:
- At least 5 years of experience in Java, J2EE technologies.
- Expertise in doing development using Java, Spring Boot, Spring modules (Spring Security, Spring MVC, Spring Data JPA, etc.), Hibernate, Web Services
- Worked on REST web services.
- Worked on application server : Tomcat
- Worked on Eclipse IDE
- Knowledge of Swagger, Postman
- Worked on Database like MySQL
- Worked on Git, Maven, CI/CD pipelines
- Good to have knowledge of using Docker and Mongo DB
We are looking for a Experienced Backend Developer, who is motivated to work on startup
culture and has working knowledge in Product development.
Duties and Responsibilities:
Design and Write Efficient and Structured code
Sound knowledge of Product lifecycle
Auto test and deployment using CICD
Experience in cloud technologies and understanding of the overall product architecture.
Collaborate with the product and tech team to design and launch new features.
Understanding and implementation of security and data protection.
God code versioning practices and experience on tools like GIT
Experience in Microservice architecture and API development using Java Springboot.
SQL
AWS working knowledge is an added advantage.
Role Specification: Knowledge of Java, Spring Boot, Mysql/SQL, Data Structures and algorithms
JD:
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Responsibilities:
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognise and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
Requirements:
- You write high quality, maintainable, and robust code.
- You recognise and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.

Position : Lead / Developer - Guidewire
Experience : 7 – 12 Yrs
Client : a Digital Transformation Company
Location : Hyderabad, IND
Key Skills : Java/J2EE, Gosu, GW plug-ins, Jenkins/Mavens/TFS, Guidewire BillingCenter Functional & Integration, GX model, BillingCenter data model, P&C Insurance domain, SQL, JMS, Message Queue
Skills Required :
- Hands on Experience of Document Integration in Policy Center and Billing Center.
- Hands On experience in Rating Management(Rate table, routines, Product Model etc)
- Hands on Experience with Billing Center Components like Invoice, Disbursement, Deliquency, Payment Plan, Billing Plan etc.
- Hands on Experience in Configuration and Entity customization.
- Should ready to relocate Hyderabad.
- Pre Covid WFH, post Covid need to work from office.
- Should ready to work in US Shifts (EST Timings)
Experience: 5+Yrs
Salary: Good hike on last drawn salary
Location: Indore
Working hours: 8 hours/day
Working days: 5 days/ week
Skills
As per 5 yrs below is the tech stack that he should know around django:
· Django forms
· Django Rest APIs
· Schedulers/Cron Jobs
· Customising middlewares
· Customising permission classes
· Management commands
· Fixtures
· Multiple Environment handling
· Multiple database integration
· SQL and NoSQL database integration experience
· Use of loggers or any logging mechanism
· Signals
· Push notifications over IOS/Android devices
· Email notifications
· Websockets
· Unit testing
· Caching
· Payment gateway integration
AWS & Deployment Skills:
· Deployment of Django over EC2 using Nginx or Apache2
· Configuring the Django to run the services like websockets, celery
· Using and configuring the RDS
· Should know how to use S3 buckets
aws-lambda









