At a Glance
- Tasks: Design and develop AI-powered educational tools while optimising machine learning systems.
- Company: Join Isgen, a leader in AI-driven educational software.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and collaboration.
- Why this job: Make a real impact on education with cutting-edge AI technology.
- Qualifications: 3+ years in software development with strong Python skills and ML experience.
The predicted salary is between 50000 - 60000 € per year.
Isgen develops artificial intelligence–powered educational software designed to support academic integrity, writing improvement, and responsible use of generative AI technologies. Our platform, isgen.ai, provides a suite of AI-based tools including AI content detection, plagiarism checking, grammar improvement, citation generation, multilingual writing support, and large-scale document analysis. These services are used by students, educators, and institutions across the UK, Europe, and North America.
As adoption of generative AI increases in education and professional writing environments, maintaining reliable, scalable, and multilingual AI‐assisted tools requires continuous engineering development and infrastructure improvements. We are expanding our technical team to support ongoing platform development and institutional integrations.
This is a full‐time role supporting the continued development, deployment, and optimisation of the isgen.ai AI‐powered educational platform.
Compensation: £50 - £60k per yearRole Purpose: The successful candidate will take long‐term technical responsibility for maintaining and improving core platform systems supporting multiple AI‐powered educational tools, including AI detection, plagiarism analysis, grammar assistance, citation generation, multilingual NLP processing, and institutional integrations. The role supports continuous platform updates required to maintain system reliability, improve model performance, and enable integration with educational Learning Management Systems (LMS).Key Responsibilities:
- Design, develop, and maintain machine learning and NLP systems supporting AI‐powered educational tools across the isgen.ai platform.
- Train, evaluate, and optimise large language model‐based components used for content analysis, detection, and writing assistance.
- Deploy updated models into production environments and maintain scalable inference infrastructure.
- Monitor platform performance metrics and implement improvements based on user behaviour and system feedback.
- Develop multilingual language‐processing pipelines supporting European and international users.
- Build and maintain backend services and APIs supporting integrations with Learning Management Systems (LMS).
- Improve scalability, reliability, and response time across multiple AI‐assisted platform features.
- Support secure deployment of AI systems used by educational institutions and enterprise users.
- Maintain model lifecycle workflows including retraining, testing, validation, and rollout.
- Collaborate with DevOps workflows to support continuous deployment across platform services.
- Monitor infrastructure performance and implement improvements as platform usage grows.
- Stay up to date with emerging generative AI technologies and adapt platform capabilities accordingly.
- Develop secure APIs enabling institutional integration of multiple AI services.
- Support deployment of language‐specific NLP models.
- Improve monitoring pipelines and performance optimisation across platform tools.
- Contribute to long‐term platform architecture supporting multiple AI‐assisted services.
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Software Engineering, or a related discipline.
- Minimum 3 years' experience developing software systems involving machine learning or NLP technologies.
- Strong programming experience in Python.
- Experience working with machine learning frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers.
- Experience deploying machine learning systems into production environments.
- Knowledge of semantic analysis, authorship detection techniques, or large language model behaviour.
- Experience building backend services and APIs supporting AI applications.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience working with databases (SQL or NoSQL).
- Experience using version control systems such as Git.
- Understanding of CI/CD workflows and production deployment pipelines.
- Familiarity with containerisation technologies such as Docker.
- Experience working with multilingual NLP systems.
- Experience supporting institutional software integrations.
- Knowledge of AI safety evaluation and model robustness testing.
- Experience supporting scalable inference pipelines.
Job Types: Full‐time, Permanent, Senior level
Senior Software Engineer in Manchester employer: Isgen
Isgen is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to grow their skills in cutting-edge AI technologies. With a focus on academic integrity and responsible AI use, Isgen offers competitive compensation, opportunities for professional development, and the chance to make a meaningful impact in the education sector. Located in a vibrant tech hub, the company provides a dynamic environment that supports continuous learning and engagement with emerging technologies.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to AI and machine learning. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our mission at Isgen.
We think you need these skills to ace Senior Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with machine learning and NLP technologies, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI in education and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Technical Skills:We want to see your technical prowess! Include specific programming languages, frameworks, and tools you’ve worked with, especially Python, PyTorch, and TensorFlow. Don’t shy away from mentioning any cloud platforms or databases you’re familiar with.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Isgen
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and machine learning frameworks like PyTorch or TensorFlow. Brush up on your knowledge of NLP systems and be ready to discuss your past projects that involved these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around deploying machine learning models or optimising performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Understand the Company’s Mission
Familiarise yourself with Isgen's platform and its focus on academic integrity and AI technologies. Be prepared to discuss how your skills can contribute to their mission and how you can help improve their AI-powered tools for educational purposes.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and future developments at Isgen. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.