Senior Software Engineer - Machine Learning
Sofia, Sofia City, Bulgaria
Applications have closed
Ocado Technology
The Machine Learning Research team in Ocado Sofia is part of the Advanced Technology division of Ocado and works on projects that push the boundaries of what can be achieved with machine learning technology in the computer vision and robotics domains.
Some of the things we are working on are control of robots to perform dexterous manipulation tasks, recognise 1000s of different products in our range from camera images, recognise irregular parts and containers in our warehouses and vehicle fleet and many others.
The team provides an environment in which innovation can thrive and we collaborate with various research and development teams across the development centres of Ocado in the UK, Canada and Bulgaria.
What You'll Be Doing:
- Work on novel projects that involve fast system prototyping and experimentation using computer vision software, robotics systems, machine learning models and large-scale compute infrastructure.
- Improve our world-leading tools and infrastructure for large-scale machine learning.
- Explore latest hardware accelerators, deep learning frameworks and technologies, robots, VR and teleoperation devices.
- Bring highest standard in software engineering and the use of hardware and cloud infrastructure to the team.
- Design and execute cutting edge experiments and train state-of-the-art deep neural networks for prediction and reinforcement learning.
- Contribute to technical blog posts, papers, talks and patent applications.
What You Need:
- Degree (PhD, MS, BS) in Computer Science, Machine Learning, Applied Math or relevant majors.
- Proficiency in cloud, distributed and highly available systems, testing frameworks, CI/CD, containerization, code quality, security and design patterns.
- Solid understanding of CS fundamentals and demonstrated ability to write high-quality code.
- Proficient in one or more programming languages such as Python, Java and C++.
- Some knowledge and interest in machine learning in one or more deep learning frameworks, such as Tensorflow, Keras, PyTorch.
- Experience using Kubernetes, Docker and Cloud computing platforms (GCP, AWS).
- 5+ years of work experience.
- Excellent communication skills and strong at fostering work relationships.
What Will Help You Further:
- Knowledge in application areas such as computer vision and robotics.
- Experience with data analysis and visualisation tools such as Jupyter, pandas, matplotlib.
- Experience with big data technologies (e.g. NoSQL databases, BigQuery, Spark, Airflow, etc.).
- Demonstrated ability to learn fast and make pragmatic choices about the use of technologies and resources to balance timelines, objectives and quality.
- Experience driving multi-year research or development projects.
In return we can offer you:
- Great remuneration package
- 25 days paid leave
- 24/7 Employee Assistance Program
- Life Insurance
- Enhanced Maternity and Paternity Leave policy
- Free Share Plan program
- Share Purchase Plan program
- Work-life balance and work from home practice
- A choice of equipment (MacOS / linux / windows)
- Both in house and external training programs
- Your own training dedicated budget (for conferences, courses etc.)
Anything else?
There’s a lot going on at Ocado Technology! Click to find out more about our values and our recruitment process.
Ocado is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.
Tags: Airflow AWS Big Data BigQuery CI/CD Computer Science Computer Vision Data analysis Deep Learning Docker Engineering GCP Jupyter Keras Kubernetes Linux Machine Learning Matplotlib ML models NoSQL Pandas PhD Prototyping Python PyTorch Research Robotics Security Spark TensorFlow Testing VR
Perks/benefits: Career development Competitive pay Conferences Insurance
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Data Engineer II jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Manager, Data Engineering jobs
- Open Principal Data Engineer jobs
- Open Product Data Analyst jobs
- Open Business Data Analyst jobs
- Open Data Manager jobs
- Open Data Quality Analyst jobs
- Open Sr. Data Scientist jobs
- Open Data Scientist II jobs
- Open Big Data Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs