Responsibilities:
- Develop and manage Python scripts to automate tasks and improve efficiency.
- Perform data analysis and interpretation using Python libraries such as Pandas and NumPy.
- Design and implement machine learning models utilizing tools like Scikit-learn and TensorFlow.
- Collaborate with engineers and scientists to address complex technical challenges.
- Write clean, efficient, and well-documented Python code.
- Conduct thorough unit and integration tests to ensure software quality.
- Stay updated with advancements in Python technologies and best practices.
Requirements:
- Strong proficiency in Python programming.
- Familiarity with data structures and algorithms.
- Hands-on experience with data analysis libraries (Pandas, NumPy).
- Basic knowledge of machine learning concepts.
- Excellent problem-solving and analytical abilities.
- Ability to work independently as well as collaboratively in a team environment.
- Strong communication and interpersonal skills.
Ideal Candidate:
This role is suited for individuals passionate about coding, data analysis, and machine learning, eager to solve complex problems and continuously learn.