AI Application Developer

Sprytech Ltd
London, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Computer Vision JIRA Microsoft Azure Big Data C++ (Programming Language) Cloud Computing
+32 more
Cyber Security Computer Programming Databases Continuous Delivery Continuous Integration Data Structures DevOps Github Python (Programming Language) Machine Learning Natural Language Processing NoSQL NumPy Cloud Services Tensorflow Software Engineering SQL Databases Reinforcement Learning Data Processing Google Cloud Pytorch Deep Learning Pandas Containerization Scikit Learn Solid Principles Kubernetes Information Technology Performance Monitor Machine Learning Operations Docker Programming Languages

Job description

Sprytech Ltd is an established cyber security and emerging technology company based in London, UK, founded by experienced technocrats having many years of industry experience across the globe. Sprytech has started an India office based in Mumbai and is working to establish an AI/ML driven cybersecurity and digital threat analytics centre to enhance the security of industry and government organisations.

We are looking for an AI Application Developer to join our innovative team.

Application Process

Interested candidates are invited to submit their resume, cover letter, and portfolio of relevant projects to . Please include examples of previous work, such as GitHub repositories or published papers, if applicable.

Last date of application: 30th June 2024

Start Date: 1st August 2024

Key Responsibilities

  • AI Model Development: Design, develop, and train machine learning models using frameworks like TensorFlow, PyTorch, or scikit-learn. Fine-tune and optimize models for performance and scalability.
  • Software Development: Write clean, maintainable, and efficient code in programming languages such as Python, Java, or C++. Develop APIs and integrate AI models into applications.
  • Data Handling: Collect, pre-process, and analyse large datasets to train and evaluate AI models. Implement data augmentation and validation techniques to improve model accuracy.
  • Solution Design: Collaborate with cross-functional teams to define requirements and design AI solutions that meet business needs. Conduct feasibility studies and cost-benefit analysis.
  • Testing and Deployment: Implement testing frameworks to ensure the robustness of AI models. Deploy models in production environments using cloud services like AWS, Google Cloud, or Azure.
  • Performance Monitoring: Continuously monitor the performance of AI models in production. Troubleshoot issues and implement improvements based on feedback and performance metrics.
  • Documentation and Reporting: Maintain comprehensive documentation of AI models, code, and development processes. Prepare reports and presentations to communicate findings and progress to stakeholders.

Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
  • Experience: Proven experience in AI/ML model development and software engineering. Experience with end-to-end AI project deployment is highly desirable.

Technical Skills

  • Proficiency in programming languages such as Python, Java, or C++.
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with databases (SQL, NoSQL) and data processing tools (Pandas, NumPy).

Soft Skills

  • Excellent problem-solving skills.
  • Strong communication abilities.
  • Capability to work collaboratively in a team environment.

Preferred Skills

  • Experience with natural language processing (NLP) and computer vision techniques.
  • Knowledge of reinforcement learning and deep learning architectures.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience in agile development methodologies and project management tools like JIRA.
  • Opportunities for professional development and continuous learning.
  • Flexible working hours and remote work options.
  • Access to cutting-edge technologies and a dynamic work environment.

Job Type: Permanent Full-time

Location: London/Slough

Salary: Market Rates (Based on experience)

Requirements

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
  • Experience: Proven experience in AI/ML model development and software engineering. Experience with end-to-end AI project deployment is highly desirable.

Technical Skills

  • Proficiency in programming languages such as Python, Java, or C++.
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with databases (SQL, NoSQL) and data processing tools (Pandas, NumPy).

Soft Skills

  • Excellent problem-solving skills.
  • Strong communication abilities.
  • Capability to work collaboratively in a team environment.

Preferred Skills

  • Experience with natural language processing (NLP) and computer vision techniques.
  • Knowledge of reinforcement learning and deep learning architectures.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience in agile development methodologies and project management tools like JIRA.
  • Opportunities for professional development and continuous learning.
  • Flexible working hours and remote work options.
  • Access to cutting-edge technologies and a dynamic work environment.

About the company

Sprytech Ltd is an established cyber security and emerging technology company based in London, UK, founded by experienced technocrats having many years of industry experience across the globe. Sprytech has started an India office based in Mumbai and is working to establish an AI/ML driven cybersecurity and digital threat analytics centre to enhance the security of industry and government organisations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all