
Software Engineer
Nurix Therapeutics, Inc.2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Design and implement robust, scalable APIs using Python or Node.js for AI/LLM services.
- Build data-ingestion and orchestration layers connecting ML models with enterprise workflows.
- Develop product interfaces and backend systems, including intuitive dashboards.
- Integrate conversational AI models into production systems.
- Build real-time reasoning, human-in-the-loop workflows, and agent integrations with GUIs, browsers, and tools.
- Ensure system performance, security, reliability, low latency, and scalability.
- Support product teams in delivering enterprise-ready features.
- Contribute to code reviews, design discussions, and engineering best practices.
Requirements
- 4+ years of software engineering experience.
- Strong proficiency in Python or Node.js.
- Experience with modern web frameworks such as React or Next.js.
- Knowledge of SQL/NoSQL databases, REST APIs, and microservices architectures.
- Familiarity with containerization and cloud platforms including AWS, GCP, or Azure.
- Experience building platforms integrating with AI/ML or data-intensive backends.
- Familiarity with real-time systems, WebSockets, or event-driven architectures.
- Exposure to MLOps or ML integration workflows.
- Strong problem-solving skills and ability to deliver production-quality code.
Benefits
- On-site position in Bangalore.
- Opportunity to work in a fast-paced, high-growth startup environment at the intersection of product, infrastructure, and real-time AI.