Software Engineer 2 @ Rippling | Ex- Coursehero, Apna | Distributed Systems & Event-Driven Architecture Expert | Golang, Python, Java | Kafka, AWS, ML Engineering | Building High-Throughput Systems

Bengaluru, Karnataka, India

Remote

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India

Jaipur, Rajasthan, India





Bachelor of Technology - BTech, Computer Science
Poornima college of engineering
High School, PCM
Bhartiya Vidya Bhavan Vidyashram, Jaipur
Join Deval and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer 2 @ Rippling | Ex- Coursehero, Apna | Distributed Systems & Event-Driven Architecture Expert | Golang, Python, Java | Kafka, AWS, ML Engineering | Building High-Throughput Systems
𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲𝗱 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 scaling systems to handle 1B+ daily events and 100M+ documents with 99.9% uptime. Recognized as the #1 Highest Performing Individual among 850+ employees at Apna. I specialize in: - Architecting high-throughput platforms processing billions of events daily using Golang, Python, and Java. - Designing fault-tolerant, event-driven systems with Kafka, gRPC, and RESTful services. - Building machine learning infrastructure supporting real-time personalization and fraud detection (95% accuracy). - Optimizing distributed systems resulting in 20-35% performance improvements Currently at Course Hero developing content distribution and rewards platforms that increased user engagement by 35% and platform retention by 20%. Previously led data and machine learning initiatives at Apna, building real-time job recommendations processing over 1B unique job-user combinations daily. Technical skills: - Programming: Golang, Python, Java - Cloud & Infrastructure: AWS (Lambda, EC2, S3, RDS), GCP (Cloud Run, Compute Engine, Cloud Storage), Docker, Kubernetes, CI/CD - Databases: PostgreSQL, MySQL, Redis, Elasticsearch, ScyllaDB, Cassandra - Data & ML Pipelines: Airflow, Spark, FastAPI, Feature Stores - Software Engineering Practices: System Design, Scalability, Distributed Systems, Microservices, RESTful APIs, gRPC, CI/CD, Agile Methodologies, Testing (Unit, Integration, E2E) - AI & LLMs: RAG, LLMs, AI Agents, Vector Databases, Prompt Engineering Open to discussing backend engineering and distributed systems opportunities at scale-focused organizations. Hit me up: devaljain1998@gmail.com
Jaipur
claude
codex
cursor
claudecode
SDE 2 at Rippling, Jul 2025 - Present · 1 yr 2 mos, Bengaluru, Karnataka, India
SDE 2 at Course Hero, Apr 2023 - Jul 2025 · 2 yrs 4 mos, Remote, - Architected and launched a high-throughput content distribution platform (Thalamus) processing 100M+ documents daily, leveraging ML-powered clustering and heuristic-based ranking algorithms, resulting in 10% CTR increase - Engineered fault-tolerant, event-driven systems using Kafka in Golang with comprehensive producer/consumer implementation, dead letter queues, and batch ingestion mechanisms - Developed Course Hero's fraud detection platform integrating Kafka, gRPC, and REST APIs, achieving 95% accuracy in identifying fraudulent activities across the platform - Designed and implemented a scalable rewards platform driving 35% increased user engagement and 20% boost in platform retention and transaction metrics - Optimized internal Kafka consumer library enabling batch processing, reducing event processing latency by 35% Technologies: Golang, Python, AWS (Lambda, EC2, S3), Kafka, Airflow, gRPC, REST APIs, PostgreSQL, Redis
Data Engineer at apna, Mar 2022 - Apr 2023 · 1 yr 2 mos, Bengaluru, Karnataka, India, Built Apna's job feed prediction in a stream (near real-time) and batch fashion to show our users the best and relevant jobs. [Full architecture covered in blog post].
Software Engineer at apna, Jun 2021 - Mar 2022 · 10 mos, Bengaluru, Karnataka, India, Awarded as the "Highest Performing Individual" at Apna by the CEO Nirmit Parikh. - Became the part of core initial engineering team. - Working on creating microservices from scratch in Golang. - Part of team which is developing Apna's Growth and Platform vertical from scratch. - Empowered Apna's social dilemma by creating key services: Data Ingestion Service, ML Platform and Experimentation Platform
SDE Intern at DailyRounds / Marrow, Jan 2021 - Jun 2021 · 6 mos, Bangalore Urban, Karnataka, India, - It is a Microsoft and Accel funded company that has products to cater to the needs of medical practitioners and students. Later it was acquired by M3. - Got to work on two products: Dailyrounds and Marrow. - Worked on code migration from Python2 to Python3. - Migrated Celery tasks to Python3 infrastructure and used RabbitMQ as a broker. - Researched various solutions to implement centralized logging in the backend.
Python Developer at PillarPlus, Sep 2020 - Jan 2021 · 5 mos, Jaipur, Rajasthan, India, -It is a YCombinator funded startup working to revolutionize the construction-tech. - Optimized APIs response time by doing SQL Joins in Django. - Worked on networkx for handling the graphs and ezdxf for working with dxf files and shapely for data cleaning. - Worked on cost estimation, beam detection, ducting and data cleaning algorithm using graphs and various data structures.
Bachelor of Technology - BTech, Computer Science, Poornima college of engineering
High School, PCM, Bhartiya Vidya Bhavan Vidyashram, Jaipur
github: https://github.com/devaljain1998
medium: https://medium.com/@devaljain1998