WalkingTree Technologies is hiring Trainee Python Engineers for its early-career engineering team in Agra and Hyderabad. This is a strong opportunity for fresh graduates who want to build their career around Python, Artificial Intelligence, Machine Learning and Generative AI while gaining exposure to real-world software projects.
๐ Location: Agra / Hyderabad
๐ผ Experience: Freshers / 0 years
๐ข Work Mode: Work from Office
๐
Working Days: MondayโFriday, 5 days
โฐ Working Hours: 10:00 AM โ 7:00 PM
๐ Qualification: B.Tech/BE โ Computer Science, IT or related field
๐ง Apply: diya.agarwal@walkingtree.tech
๐ข About WalkingTree Technologies
WalkingTree Technologies โ Official Website is an AI-first digital engineering company working across Product Engineering, Digital Transformation, Data, AI/ML, Generative AI and Quality Engineering. The company states that it has 450+ professionals across seven global offices and focuses on helping enterprises adopt modern digital and AI technologies.
Its current technology ecosystem includes areas such as GenAI, LLMs, RAG, Agentic AI, Python, cloud, data engineering and modern software development, making this fresher opportunity particularly relevant for candidates interested in AI-focused engineering careers.
๐ Why This Role Is Excellent for Freshers
This isn’t simply a traditional trainee programming position. The JD combines Python development with AI/ML and Generative AI, giving freshers an opportunity to build skills in technologies that are increasingly important across the software industry.
You can potentially gain exposure to:
- ๐ Python software development and coding practices
- ๐ค Machine Learning and Generative AI applications
- ๐ง LLMs, RAG and emerging Agentic AI concepts
- ๐ Data processing using Pandas and NumPy
- ๐ฌ ML development using Scikit-learn, TensorFlow or PyTorch
- โ๏ธ Testing, debugging and deployment
- ๐ Git and version-control practices
- ๐ Performance improvement and production-quality development
๐ฐ Expected Salary Range
The company has not publicly specified compensation for this particular Trainee Python Engineer opening. As a market-oriented estimate, freshers could potentially see approximately โน3โ5 LPA, depending on location, technical performance, qualification and negotiation.
For context, publicly reported WalkingTree salary data shows Software Engineer compensation around โน5โ8 LPA, while Associate Software Engineer reports are lower; these figures are based on third-party submissions and are not an official salary range for this vacancy.
๐ Treat the โน3โ5 LPA figure as an estimate, not a confirmed offer.
๐ฏ Skills Required for This Role
Candidates should prioritize the following skills before applying:
- Python: variables, functions, OOP, exception handling, modules and file handling
- Data Structures: arrays, strings, lists, dictionaries, sets, stacks and queues
- SQL: SELECT, JOIN, GROUP BY, subqueries and basic database concepts
- NumPy & Pandas: data manipulation and preprocessing
- Machine Learning: regression, classification, clustering, model evaluation and overfitting
- Generative AI: LLM basics, prompting and AI application architecture
- RAG: embeddings, vector databases, retrieval and context generation
- NLP: text preprocessing and basic language-model concepts
- Git: commit, branch, merge, pull request and conflict resolution
- MLflow/MLOps: understand the purpose of experiment tracking and model lifecycle management
๐ง Unique Preparation
Don’t prepare only for generic Python interview questions. Build one small AI-powered Python project before your interview.
For example, create a PDF/document question-answering application using Python + embeddings + RAG. Be prepared to explain:
- Why RAG is required instead of simply sending everything to an LLM
- How documents are chunked
- What embeddings do
- How retrieval works
- How you would evaluate answer quality
- How you would handle incorrect or hallucinated responses
๐ Resume Tips for Freshers
Your resume should be customized specifically for this position.
Recommended headline:
Trainee Python Engineer | Python | AI/ML | Generative AI | SQL | RAG
Put technical skills near the top:
Python | DSA | SQL | Machine Learning | Generative AI | LLM | RAG | Pandas | NumPy | Scikit-learn | Git
Projects are extremely important for this vacancy. Instead of writing โPython projectโ, describe the technology and outcome:
- AI Document Assistant: Built a Python-based RAG application using document processing, embeddings and LLM-based question answering.
- ML Prediction Model: Developed and evaluated a machine-learning model using Pandas, NumPy and Scikit-learn.
- Python Automation: Created reusable Python utilities to automate repetitive data-processing tasks.
๐งโ๐ป Expected Interview Rounds
WalkingTree Technologies does not appear to publish a fixed interview process specifically for this trainee position, so candidates should treat the following as an expected rather than guaranteed process.
Based on publicly reported candidate experiences, the company has used combinations of technical assessments/coding, technical interviews and HR/screening discussions, with experiences varying by role.
A likely preparation structure is:
- ๐ Online/Technical Assessment โ Python, programming, DSA and logical reasoning.
- ๐ป Technical Interview โ Python fundamentals, projects, SQL, OOP and potentially AI/ML basics.
- ๐ค AI/Project Discussion โ Expect deeper questions if your resume mentions GenAI, LLM, RAG or ML.
- ๐ HR/Managerial Discussion โ Communication, location, work-from-office expectations, learning mindset and career goals.
๐ฉ How to Apply
Interested candidates can send their updated resume to:
๐ง diya.agarwal@walkingtree.tech
Suggested email subject:Application โ Trainee Python Engineer โ Fresher
Before applying, ensure your resume clearly highlights Python, AI/ML projects, Generative AI exposure, SQL, Git and problem-solving skills.
๐ Final Takeaway
If you’re a fresher who wants to enter software engineering through Python + AI/ML + Generative AI, this is an opportunity worth considering. The biggest advantage is the combination of hands-on development, mentorship and exposure to modern AI technologies rather than limiting the role to basic trainee tasks. Prepare your Python fundamentals thoroughly, build one meaningful AI project, understand RAG and LLM basics, and be ready to explain every project on your resume confidently.
