Senior Python Developer- Tech Lead
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience with Kubernetes or similar container orchestration tools. • Exposure to ML infrastructure or data engineering platforms. • Background working on large-scale, production ML systems. • 6+ years of professional experience developing backend systems using Python. • Strong experience designing scalable APIs and microservice-based architectures. • Experience integrating ML models and data pipelines into backend services. • Solid understanding of Python deployment, containerization, and cloud-native practices. • Experience with AWS and modern CI/CD workflows. • Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB). • Prior experience mentoring engineers or leading technical initiatives. • Comfortable working in agile, fast-paced, distributed teams. • How We Work: Our Operating Principles • Our Operating Principles are the blueprint of Real’s culture. They guide how we show up, make decisions, and bring our mission to life every day: • Be Agent Obsessed: We design every decision around creating value for our agents and their clients. • Be Agent Obsessed: • Move Fast with Purpose: We act with urgency, clarity, and focus—without compromising our standards. • Move Fast with Purpose: • Own Your Outcome: Effort matters, but results matter more. We adapt, learn, and improve. • Own Your Outcome: • Be Bold; Challenge Often: We challenge assumptions, rethink “the usual,” and push for smarter, simpler solutions. • Be Bold; Challenge Often: • Win Together: We set high standards, collaborate deeply, and celebrate shared success. • Win Together: • Additional Details: • Additional Details: • Location Requirements: Candidates must be based in India to be considered. • Physical Requirements: Ability to sit for long periods of time. • Our Commitment: • Our Commitment:
Responsibilities
• Technical Leadership & Ownership • Own backend technical initiatives end-to-end, from requirements and design through implementation and deployment. • Help define and evolve backend architecture and technical direction for Python-based software platforms. • Provide guidance on best practices, system design, and long-term maintainability. • Backend Development & Architecture • Design, build, and maintain scalable backend services and APIs in Python. • Integrate Machine Learning models, data pipelines, transformers, and vector databases into production systems. • Build and support microservice architectures that scale with data and usage. • Collaboration & Execution • Partner with Product Managers, ML Engineers, and feature owners to translate business and ML requirements into technical solutions. • Work closely with DevOps to ensure reliable deployments, monitoring, and scalability. • Participate in code reviews, pairing, and knowledge-sharing activities. • Mentorship & Code Quality • Mentor junior and mid-level engineers, supporting their technical growth and development. • Set standards for code quality, testing, and documentation. • Lead refactoring efforts and technical improvements using established design patterns. • CI/CD & Reliability • CI/CD & Reliability • Lead and contribute to CI/CD pipelines, ensuring automated testing and smooth deployments. • Troubleshoot production issues, performance bottlenecks, and system reliability concerns. • Ensure backend services are stable, observable, and production-ready.