Flag job

Report

Python Trainee Engineer

Salary

₹3.5 - 3.5 LPA

Min Experience

0 years

Location

Chennai, Tamil Nadu

JobType

full-time

About the role

Python Trainee Engineer Job Summary: We're seeking a highly motivated and enthusiastic Python Trainee Engineer to join our team! As a Trainee Engineer, you will be part of our engineering team, working closely with experienced engineers to design, develop, and deliver high-quality software products. You'll have the opportunity to work on exciting projects, learn from our experts, and grow your skills in Python. Responsibilities: * Learn and implement Python programming principles, best practices, and modern techniques * Collaborate with experienced engineers to design and develop new features for our software products using Python * Work on bug fixing and maintenance of existing codebases using Python * Participate in code reviews and contribute to the improvement of our coding standards * Stay up to date with industry trends and emerging technologies in Python (e.g., async/await, type hints, etc.) * Develop a deep understanding of Python ecosystem, including popular libraries and frameworks like NumPy, Pandas, Flask, Django, and Scikit-learn * Contribute to the development of our internal tools and frameworks using Python * Collaborate with cross-functional teams, including product management, design, and QA Requirements: * Experience in software development (back-end or full-stack) with a focus on Python (previous experience is a plus) * Strong foundation in programming principles, data structures, and algorithms * Experience with Python syntax, control structures, functions, and object-oriented programming * Familiarity with popular Python libraries and frameworks like NumPy, Pandas, Flask, Django, or Scikit-learn * Understanding of data types, file handling, and database integration in Python * Excellent problem-solving skills and attention to detail * Ability to work collaboratively as part of a team * Strong communication and interpersonal skills Additional Requirements: * Strong written and verbal communication skills * Ability to work in a fast-paced environment * Willingness to learn and adapt to new technologies and processes * Basic knowledge of software development life cycles (SDLC) * Familiarity with version control systems like Git Nice to Have: * Experience with DevOps tools like Docker, Kubernetes, or Ansible * Knowledge of cloud computing platforms like AWS or Azure * Familiarity with machine learning libraries like Scikit-learn or TensorFlow * Experience with Agile development methodologies (Scrum or Kanban) * Participation in hackathons, coding challenges, or open-source projects Note : Service Agreement – 2 Years

Skills

Agile Development & Scrum Methodologies
Analytical Thinking
API Design & Integration
Database Design & Management
Debugging & Troubleshooting
Frontend & Backend Development