Full Stack Engineer
Job details
Full Stack Developer Contract: Minimum 12 months - likely to be extended Location: Onsite - London Language: Must speak fluent Mandarin We are looking for a Full Stack Developer with expertise in Android programming, C++, Python, CUDA, and web development and experience deploying deep learning models to mobile devices. The role involves collaborating with researchers, developing prototype demos for web and mobile platforms, and contributing to development and documentation efforts. If selected, your responsibilities will include:
- Developing high-quality, efficient, and reusable code for web and mobile applications.
- Working on both front-end and back-end development to ensure applications are responsive and scalable.
- Creating and maintaining software documentation to facilitate effective communication and knowledge transfer within the team.
- Collaborating with researchers to understand data requirements and deliver relevant datasets. Developing and maintaining efficient data pipelines for both image and text data, ensuring they are processed, cleaned, and ready for analysis.
- Proficiency in Android programming, with experience in Kotlin or Java.
- Strong expertise in C++ and Python programming languages.
- Extensive experience deploying deep learning models to mobile platforms.
- Familiarity with web development technologies, including HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Experience with CUDA programming for GPU acceleration.
- Fluency in Mandarin.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.