Python Trainee Engineer
Full-timeIOPEX TECHNOLOGIES PRIVATE LIMITED
Posted By : IOPEX TECHNOLOGIES PRIVATE LIMITED
Chennai, Tamil Nadu (20)
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
Role Specific Skills
Bachelor of Engineering (B.E) - Any Specialization
Bachelor of Technology (B.Tech) - Any Specialization
B.E/B.tech - Any Specialization