Job Title: Software Solutions Developer
To provide software solutions that improve business performance, you will support the development and maintenance of tools used in Data Science operations.
This is a key role where collaboration with stakeholders and engineering teams is essential. You will contribute to solution design and implementation using modern technologies like AWS, Docker, and Kubernetes.
You will work closely with other team members to gather requirements, develop and maintain existing tools, build CI/CD pipelines, and participate in code reviews following best practices.
Your technical skills will continuously develop under senior engineers' guidance. You will report to the Head of MLOps and participate in project planning and execution.
The position requires an undergraduate degree in Computer Science or related field, experience with software engineering and DevOps practices, cloud platforms (AWS or Azure), and proficiency in Python.
Key Responsibilities:
* Collaborate with team members and stakeholders to understand project requirements and identify areas for support.
* Stay updated with developments in Data Science and DevOps to ensure the tech stack remains current.
* Contribute to Data Science engineering solutions by supporting data collection, cleaning, and preparation based on identified requirements.
* Assist in implementing engineering solutions using appropriate tools and technologies.
* Follow best practices for CI/CD, testing, logging, and monitoring under guidance.
* Participate in deployments and monitor solution impact.
* Support ongoing development and maintenance of internal Data Science tools/platforms.
Requirements:
* Undergraduate degree in Computer Science or related field.
* Experience with software engineering and DevOps practices.
* Cloud platforms (AWS or Azure).
* Proficiency in Python.
* Familiarity with ML libraries (scikit-learn) and basic SQL skills.
About This Role:
This is a fantastic opportunity to develop your technical skills and make a meaningful contribution to a dynamic team.
We Offer:
* A supportive team environment.
* Opportunities for professional growth and development.
* A collaborative approach to problem-solving.
Contact Information:
Please note that we do not consider applications from recruitment agencies at this time.
Equal Opportunities Employer:
We are committed to diversity and inclusion and welcome applications from all qualified candidates.