KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #3092
Applications open Internship

Odoo Trainee – Python Developer (Training)

Google

  • Bengaluru, Karnataka
  • Stipend: Rs 8,000 per month during the 3‑month training phase; Post‑training salary: Rs 12,000 – 15,
  • Fresher (0-1 Yrs)
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Prime Minds Consulting Private Limited is an established IT services firm headquartered in Bengaluru. With a strong focus on ERP, Business Intelligence and custom software development, the company has delivered end‑to‑end solutions for a diverse set of clients across manufacturing, retail and services sectors. Over the past few years, Prime Minds has built a reputation for nurturing fresh talent through structured training programs and fast‑track career paths, allowing newcomers to gain real‑world exposure while contributing to live projects.

The Odoo Trainee – Python Developer role is designed for recent engineering graduates who want to start a career in enterprise application development. The program is split into two phases: an intensive three‑month theoretical and hands‑on training on Python fundamentals, Odoo framework, ORM, UI design and workflow automation, followed by a practical phase ranging from three to twelve months where trainees work on live Odoo implementations. Successful candidates are confirmed as Junior Developers and can progress to senior positions based on performance.

Key Responsibilities

  • Attend and actively participate in the 3‑month domain training covering Python and Odoo fundamentals.
  • Develop, customize, and maintain Odoo modules under the guidance of senior developers.
  • Write clean, efficient, and well‑documented code following best practices.
  • Perform unit testing, debugging, and code reviews to ensure high‑quality deliverables.
  • Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
  • Assist in data migration, integration with third‑party APIs, and deployment processes.
  • Maintain project documentation and contribute to knowledge‑base articles.
  • Meet the minimum 90% attendance requirement and adhere to project timelines.
  • Continuously upskill by exploring new Odoo features and Python libraries.
  • Participate in regular feedback sessions and performance evaluations.

Tech Stack: Python, Odoo framework, PostgreSQL, XML/HTML for UI, JavaScript, Git, Linux environment.

Growth Path: Trainee → Junior Developer (after Phase 2A) → Odoo Developer → Senior Odoo Engineer → Technical Lead or Solution Architect.

Why Join Prime Minds? The company offers a risk‑free entry point with a modest stipend, hands‑on exposure to a market‑leading ERP platform, and a clear roadmap to full‑time employment. The on‑site Bengaluru location provides access to a vibrant tech ecosystem, mentorship from experienced professionals, and the chance to work on projects that impact real businesses.

This program is ideal for candidates who own a capable laptop, have a solid academic record, and are eager to translate classroom knowledge into industry‑ready skills.

Eligibility & process

Who can apply

BE/BTech in CSE, ISE, ECE, EEE or IT with a minimum of 60% aggregate, no backlogs. Eligible batch years: 2024‑2026. Must possess a valid Python certification (institutional or external) and demonstrate good communication skills. Candidate must own a laptop with at least 16 GB RAM.

Skills & stack

Python Odoo ORM Ui Development SQL Git Linux JavaScript

Selection process

  1. Round 1: Online aptitude test
  2. Round 2: Technical interview (Python & Odoo concepts)
  3. Round 3: HR interview

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, Odoo, ORM, Ui Development, SQL, Git, Linux, JavaScript) & 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 Google 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 Google as a Odoo Trainee – Python Developer (Training)?
Highlight Google'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.
Google Stipend: Rs 8,000 per month during the 3‑month training phase; Post‑training salary: Rs 12,000 – 15,
Recruiter Resume Apply
Chat Chat with Kashii