AI Application Developer

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 info@sprytech.uk. 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.

Benefits

  • 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)

 AI Application Developer

Copyright © 2024 Sprytech Ltd, UK - All Rights Reserved. Powered by Sprytech Web Team