Python Trainee Engineer

Full-time

IOPEX 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 

Journey