KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2984
Applications open Full-Time Job

Software Engineer - Fullstack

HuntingCube

  • Bengaluru, India
  • Competitive Package
  • 1-3 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Description

Ollive AI Inc is hiring a Fullstack Software Engineer to take ownership of integrations, data pipelines, and the architecture that ties together their live monitoring and synthetic testing stack. The engineering team is small and hands-on: a CTO, a senior fullstack engineer handling infrastructure, and one junior engineer on client deliverables and frontend. This is a contributor-level seat reporting directly to the CTO, with real scope to shape how a scaling platform is built from the inside.

Responsibilities

  • Own integrations with existing tools across Ollive's stack, getting them up and running and plugging them into live monitoring and synthetic testing pipelines. - Establish and maintain Kafka-based data pipelines and data stores across Postgres and ClickHouse. - Design and evolve the backend architecture in Python and Django toward a system that can scale with customer growth. - Build and ship full-stack product surfaces in React as the scope demands, including frontend components tied to client deliverables. - Run inference at scale across Ollive's production lines and ensure throughput holds as the platform expands to more healthcare customers. - Contribute to the continuous-observability layer, connecting live monitoring of customer AI agents to the broader risk platform.

Requirements

  • 1 to 3 years of hands-on software engineering experience, with the majority of that time writing production code rather than relying on AI coding assistants. - Proficiency in Python as the primary backend language, with practical experience in backend frameworks (Django preferred). - Demonstrated experience building and owning data pipelines and integrations with third-party tools in a production environment. - Comfort working across the stack: backend data and API work is the core, but willingness to ship React frontend when the scope requires it. - Experience working with relational and analytical data stores such as Postgres and ClickHouse, or equivalent. - Ability to think in scalable architectures: the candidate should have seen systems that grew beyond their initial design and know how to move toward one that can handle it. - Willingness to work onsite in Bangalore six days a week at startup intensity. Nice-to-Have: - Familiarity with Kafka or other event-streaming infrastructure for real-time data pipelines. - Exposure to AWS for cloud deployments and services. - Experience with inference at scale, including running model outputs through production pipelines. - Background at an early-stage startup where they built things without a defined playbook. Company Summary Ollive helps AI companies win those conversations with proof. Today, there is no way to know the risks of an AI agent running in the real world. Olive gives AI teams a way to evaluate behavior, map regulatory risk, ensure compliance, and align with internal policies. Turn complex agent behavior into a clear risk signal across the areas that matter mosta simple way for CEOs, CTOs, and enterprise buyers to understand where trust risk is concentrated. Today, Ollive AI E& O helps companies understand liability exposure, identify potential policy gaps, and prepare for AI E& O conversations with AI governance in place for agent behavior, regulatory exposure, and control maturity. As AI moves from pilots to production, enterprise buyers are demanding evaluations not just for performance and security but also for risks such as regulatory violations, runtime non-compliance, internal policy breaches, and contractual liabilities. Most AI evals test whether an agent is accurate, fast, or reliable. Ollive tests whether an agent can create real-world liability and then helps you reduce it, monitor it, and transfer the risks. In regulated markets, the best AI product gets you a demo. The most trusted one is adopted. Enterprise buyers want to know that the riskiest parts of the AI agents have been tested, monitored, reduced, and explained in a way their legal, security, and procurement teams can trust.

Required Skills

['django', 'python', 'react', 'react.js']

Additional Information

Source recruiter: Sankalp Chhabra Source recruiter designation: Founder Company tagline: Transform AI Risks into unfair advantage Employee count: 10 Company founded: 2026 Company tech stack: Python, Django, Kafka, ETL Website: https://ollive.ai/ LinkedIn: https://www.linkedin.com/company/ollive-ai Instahyre score: NA Strong match: NA Accept outstation: true Company tagline: Transform AI Risks into unfair advantage Logo: https://media.instahyre.com/images/profile/base/employer/55377/06405f062c/ollive_ai_logo.webp

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python JavaScript React Django PostgreSQL AWS Apache Kafka Node.js

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, JavaScript, React, Django, PostgreSQL, AWS, Apache Kafka, Node.js) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion HuntingCube Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join HuntingCube as a Software Engineer - Fullstack?
Highlight HuntingCube's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
HuntingCube Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii