Highlights
Real ownership of features used by practising architects, direct access to founding engineers, real-time sync challenges, and potential full-time offers.
Description
Job Summary
pJoin the cutting-edge team at Sooru AI as a Backend Engineer Intern. Build and own REST and GraphQL endpoints that power SpaceSync, our cloud BIM platform. Work on real-time collaboration layers and sync engines, implementing async workloads with Celery.
Responsibilities
- Build and own REST and GraphQL endpoints for Sooru AI's design modules
- Develop the sync engine including event pipelines and conflict resolution
- Implement async workloads using Celery for geometry processing, exports, and AI inference jobs
- Extend real-time collaboration layers over Django Channels and WebSockets
- Write tests, review PRs, and ship to production behind feature flags
Required Skills
- Python programming fundamentals
- Data structures and algorithms proficiency
- Django or DRF experience
- GIT version control knowledge
- Strong problem-solving skills
Required Skills Explained
- Strong Python fundamentals and comfort with data structures, algorithms, and SQL.
- Hands-on experience with Django or DRF through a personal project, hackathon build, or coursework.
- Working knowledge of Git and the ability to read documentation before asking questions.
- Genuine curiosity about how systems fail and patience in troubleshooting issues.
Who is this for
pWe're looking for pre-final or final year students, recent graduates, with a passion for backend engineering and cloud technologies. Ideal candidates have hands-on experience with Django or DRF.
Why This Job is a Good Opportunity
ulliReal ownership over features used by practicing architects, not just internal tools.liDirect access to the CTO and founding engineers without层层嵌套的管理层。liOpportunity to work on challenging projects involving real-time sync, geometry pipelines, and multi-tenant architecture at scale.liPotential for full-time job offers after completing the internship.
Interview Preparation Tips
- Familiarize yourself with Python, Django, and GraphQL concepts through online resources and personal projects.
- Practice coding challenges related to REST APIs, event pipelines, and real-time collaboration.
- Review Git best practices and prepare examples of how you’ve used version control in your previous work.
- Think about real-world problems where the technologies used (like Django Channels or Celery) could be applied effectively.
Career Growth in This Role
pThis internship offers a unique opportunity to grow as a backend engineer. The hands-on experience with real-time systems and large-scale architecture will provide valuable skills for your career. Success here can lead to full-time job opportunities, allowing you to continue developing your expertise in advanced technologies.pThe exposure to cutting-edge AI technology in the construction industry also opens doors to innovation and leadership roles as you progress in your career.
Explore More Opportunities
Skills
Frequently Asked Questions
What technologies will I be working with?You'll work with Python 3.12, Django 5.x, Django REST Framework, PostgreSQL, MongoDB Atlas, Celery, Django Channels, and more.
How long is the internship program?The internship is a full-time position lasting 6 months starting in Bengaluru.
What is the application process like?Submit your resume and GitHub/portfolio to careers@sooru.ai with the subject line 'Backend SDE Intern - [Your Name]'. Follow up with a take-home assignment, technical interview, and final conversation with founders.