
Company |
Lumenix |
Job title |
Entry Level Python Programmer |
Job location |
Ottawa, ON, Canada |
Type |
Full Time |
Responsibilities:
- Your primary responsibility will be to write clean, efficient, and scalable Python code that implements machine learning models and algorithms.
- Develop and maintain Python code that implements machine learning models and algorithms.
- Collaborate with senior developers to design and implement AI-powered software solutions.
- Write clean, efficient, and well-documented code that follows best practices.
- Participate in code reviews and make improvements to existing code.
- Develop and execute test cases to ensure the quality of software products.
- Work collaboratively with cross-functional teams to deliver projects on time.
Requirements & Skills:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Strong programming skills in Python.
- Knowledge of machine learning algorithms and libraries (e.g., TensorFlow, Keras, scikit-learn).
- Understanding of software development principles and methodologies.
- Familiarity with one or more database technologies.
- Strong problem-solving skills and attention to detail.
- Good communication skills and the ability to work in a team environment.
- Self-motivated and willing to learn new skills.
- Preferred Qualifications: Experience with one or more deep learning frameworks (e.g., PyTorch).
- Familiarity with version control systems (e.g., Git).
- Knowledge of cloud computing platforms (e.g., AWS, Google Cloud).
- Experience with Agile/Scrum methodologies.
