Skip to Main Content

Job Title


Principal Software Engineer


Company : Recro


Location : Anantapur, Andhra Pradesh


Created : 2025-03-25


Job Type : Full Time


Job Description

We’re building apersonal assistant able to capture, understand and act on all customer interactions in a single AI integrated system including a state of the art CRM.By leveraging cutting-edge large language models (LLMs) our platform turns traditional CRM systems into proactive, learning agents.This is a unique opportunity to join us at an early stage and help shape the foundation of our engineering team and product vision. We’re looking for someone who sees themselves as a future Head of Engineering and is passionate about building transformational products with lasting impact. 2. Key Responsibilities You will lead a team of 5–10 engineers across frontend and backend, working directly with the founding team to drive the next phases development. Your key responsibilities will include: Short-term: Optimize theCI/CD pipelineto enhance developer productivity and code reliability as well as add support for real-time performance monitoring. Establish processes foragile code reviews , define coding standards, and ensure adequate documentation. ImproveAI performance metrics : response time, latency, and result accuracy. Oversee frontend and backend execution tointegrate third-party platforms(e.g., LinkedIn, WhatsApp). Revamp the UI/UXfor a better user experience. Long-term: Architect an extensible AI platform that supportsmultiple LLM providers , including open-source models. Introducetoken optimization and caching strategiesto control LLM usage costs. Review and optimize thecloud infrastructuresetup (e.g., migrating services from Supabase edge functions to VMs as needed). Ensuredata privacy, compliance, and security best practicesacross the platform. Design amulti-cloud architectureto ensure high availability, scalability, and future-proofing.3. Qualifications Required We’re looking for a hands-on engineering leader with the following qualifications: Bachelor’s or master’s degree in computer sciencefrom a top-tier university. 8–10 years of experiencein full-stack development, cloud infrastructure, and team leadership. Proven experience leadingcross-functional engineering teamsin a high-performance environment. Deep knowledge of modern backend and frontend technologies:Python, Supabase, Next.js, Dockeretc. Familiarity with AI development frameworks likeLangChainand experience tuning frontier models (OpenAI, Anthropic, Gemini). Experience managing cloud services, especiallyGCP , andDevOps pipelines . Strong understanding ofsoftware architecture, system design, caching, and cost optimization . Excellent communication and collaboration skills. Bonus points if you: Have experience building agentic AI systems or AI infrastructure. Are passionate about elegant UI/UX and have worked closely with designers. Have contributed to or maintained open-source projects. If you're someone who loves building with purpose, thrives in ambiguity, and wants to lead the creation of a next-gen AI platform—let’s talk.