Junior AI/ML Programmer
We are a technology organization dedicated to solving complex problems through innovation and data. Our cross-functional teams operate at the intersection of multiple high-impact sectors, including e-commerce, automotive, and media. We foster a culture of continuous learning and collaboration, empowering our team members to explore novel solutions and push the boundaries of what's possible. By joining us, you become part of a dynamic environment where your work contributes to meaningful advancements and your professional growth is a top priority.
What You Will Do
- Develop, test, and maintain robust Python code for a wide range of machine learning applications and AI solutions.
- Translate theoretical data science models and AI algorithms into scalable, production-ready code.
- Collaborate closely with senior developers and data scientists to support the full software development lifecycle (SDLC) of AI features.
- Assist in the preprocessing and augmentation of large datasets to prepare them for model training and evaluation.
- Debug and resolve technical issues in AI systems, ensuring functionality and performance meet established benchmarks.
- Create and maintain clear, comprehensive technical documentation for your code, algorithms, and processes.
- Support the integration of machine learning models into larger applications and platforms using APIs.
- Optimize existing scripts and algorithms for improved speed, efficiency, and resource utilization.
- Continuously research and apply emerging AI technologies, frameworks (like TensorFlow and PyTorch), and libraries to solve complex challenges.
Who You Are
- You possess a Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, or a closely related technical field.
- You have foundational programming skills in Python and a solid understanding of its application in machine learning.
- You are familiar with core machine learning concepts, data structures, and algorithms.
- You have some exposure to popular AI and machine learning libraries—such as Scikit-learn, TensorFlow, or PyTorch.
- You understand the principles of version control and have hands-on experience with Git for managing codebases.
- You are a natural problem-solver, equipped with a strong analytical mindset and an impressive attention to detail. What challenges are you excited to tackle?
- You demonstrate excellent communication skills, capable of articulating complex technical ideas to both technical and non-technical colleagues.
- You are adaptable and eager to learn, with a genuine passion for staying at the forefront of the rapidly evolving field of artificial intelligence.
- You can work effectively both independently and as part of a collaborative, distributed team (this position is open to remote work).
