Job description
Mignon Technologies is an innovative startup focused on developing a ground-breaking edge-AI coprocessor to accelerate the next generation of energy-efficient AI-enabled devices. Our mission is to revolutionise the integration of AI in intelligent devices, utilising a new ML paradigm, and aiming to establish it's widespread adoption.
With a team of experts in both hardware and software for AI, and backed by Cambridge Future Tech's Deep Tech Venture Builder, we are committed to making AI ubiquitous.
In the role of Front-end Software Developer, you will collaborate closely with the Lead Software Developer to create a Python library that enables engineers to effectively deploy their models on edge devices. This pivotal software development project will involve direct collaboration with the CEO and the founding team, as it forms the foundation for our company and serves as a crucial tool for our customers.
Fixed Term Contract: 11/07/23 to 31/08/23 (37 working days).
Must be able to start immediately.
Job Description:
We are seeking a talented and innovative Python Frontend Developer to join our team as part of an Innovate-UK funded project. In this role, you will be responsible for designing and developing the Python frontend modelling interface for a new Machine Learning (ML) paradigm. You will work closely with the Lead Software Developer to build the Python library that customers will interact with when building their models to deploy on the edge.
The successful candidate will have a passion for Machine Learning and a strong knowledge of the existing frameworks in use (e.g., PyTorch and TensorFlow).
Responsibilities:
- Design and develop a Python frontend library for modelling a new Machine Learning paradigm.
- Translate between customer requirements and technical requirements.
- Collaborate with the Lead Software Developer to ensure the frontend interoperates flexibly with the core backend engine.
- Research existing ML frameworks (e.g., PyTorch, TensorFlow) for features to include and design inspiration.
Requirements:
- Ability to work independently and make technical decisions autonomously with user requirements in mind (Essential).
- Quick learner (Essential)
- Strong team player with a willingness to share responsibility and proactively contribute to the project (Essential).
- Confidence to take ownership of the frontend library, which will be used by customers to develop novel ML models for embedded systems (Essential).
- Experience working with Python for data science, ML frameworks (e.g., Keras, PyTorch), data pre-processing, and visualization tools (e.g., Matplotlib) (Essential).
- Experience building Python libraries from scratch (Essential).
- Experience utilizing cutting-edge ML models and methods (Essential).
- 3+ years of Python development experience in industry-facing projects (Essential).
- Familiarity with C++ (Essential).
- Degree from a leading University (Desired).
- Experience working in a start-up or early-stage Deep Tech projects (Desired).
Please note that the right to work for a UK-registered company is required.
If you are passionate about pushing the boundaries of AI and want to be part of an exciting project, this is an excellent opportunity to contribute to the development of a ground-breaking AI paradigm for edge computing. Join our team and help shape the future of machine learning!
Benefits
- Potential to continue into a full-time role after project finish.
- Opportunity to work for an exciting, cutting-edge Deep Tech electronics start-up.
- Pension Scheme.
- UK public holidays.
Job Types: Temporary contract, Fixed term contract
Contract length: 37 days
Salary: £67,093.00-£73,626.00 per year
Benefits:
- Company pension
- Employee mentoring programme
- Sick pay
- Work from home
Schedule:
- Monday to Friday
Application question(s):
- Are you available to begin in the role immediately?
Education:
- Bachelor's (preferred)
Experience:
- Python: 3 years (required)
- PyTorch: 2 years (preferred)
- C++: 1 year (required)
- TensorFlow: 2 years (preferred)
- Data visualisation: 2 years (required)
Language:
- English (required)
Work authorisation:
- United Kingdom (required)
Work Location: Remote
Application deadline: 05/07/2023
Expected start date: 11/07/2023