At a Glance
- Tasks: Develop innovative GenAI features and build user-friendly interfaces for business planning.
- Company: Leading SaaS company based in the San Francisco Bay Area, embracing remote work.
- Benefits: Competitive hourly rate, flexible work options, and opportunities for skill development.
- Why this job: Join a greenfield team to create transformative AI solutions that impact real-world business decisions.
- Qualifications: 4+ years in software engineering with strong ML/AI skills and proficiency in Python.
- Other info: Collaborate with talented professionals and tackle unique challenges in AI and enterprise software.
The predicted salary is between 48000 - 72000 £ per year.
Location: On-site in London; open to remote work from Romania or Poland
6-Month Contract | $82.07/hr USD
Our client, a leading SaaS company headquartered in the San Francisco Bay Area, is seeking a Senior GenAI Developer who can work across the full stack of GenAI applications—from model integration and prompt engineering to building intuitive user interfaces. You will build production-ready AI features that empower business users to leverage the power of GenAI within their planning workflows, requiring both deep ML knowledge and strong software engineering skills.
Key Responsibilities- Develop end-to-end GenAI features, including backend API services, model integration, model monitoring, evaluations, and deployments.
- Integrate and optimize LLMs for specific use cases in business planning, including prompt engineering and RAG implementations.
- Build conversational interfaces and agentic workflows that make complex planning tasks accessible through natural language.
- Implement evaluation frameworks to measure and improve GenAI feature quality, including accuracy, latency, and user satisfaction metrics.
- Design and develop APIs that expose AI capabilities to Client’s platform and third-party integrations.
- Optimize model inference pipelines for performance, cost, and scalability in production environments.
- Implement monitoring, logging, and observability for GenAI systems to track usage, errors, and model behavior.
- Collaborate with data scientists to productionize ML models and forecasting algorithms.
- Write comprehensive tests, including unit tests, integration tests, and prompt regression suites.
- Participate in code reviews, technical design discussions, and knowledge-sharing sessions.
- Stay current with GenAI research and tools, evaluating new models and techniques for potential adoption.
- 4+ years of software engineering experience, with 2+ years focused on ML/AI systems.
- Strong programming skills in Python, including experience with ML frameworks (PyTorch, TensorFlow, Transformers).
- Experience building and deploying LLM-powered applications in production.
- Proficiency in front-end development with React, TypeScript, and modern web technologies.
- Understanding of RESTful API design, microservices architecture, and cloud infrastructure.
- Experience with prompt engineering and RAG systems.
- Strong foundation in ML fundamentals, including NLP, time-series analysis, or recommender systems.
- Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Bachelor’s degree in Computer Science, Machine Learning, or a related field.
- Experience with GenAI frameworks (LangChain, LlamaIndex, Haystack, or similar).
- Knowledge of vector databases (Pinecone, Weaviate, Qdrant) and embedding models.
- Experience with model serving frameworks (vLLM, TensorRT, Ray).
- Background in forecasting, planning, or analytics applications.
- Familiarity with Client or similar enterprise planning platforms.
- Experience with A/B testing and experimentation frameworks for AI features.
- Contributions to open-source ML projects or research publications.
- Experience with model observability tools (LangSmith, W&B, MLflow).
- Lead a greenfield team building transformative AI capabilities from the ground up.
- Work on cutting-edge conversational and agentic AI technologies.
- Build user-facing AI features that directly impact how businesses plan and make decisions.
- Experiment with the latest GenAI models and techniques.
- Collaborate with talented engineers, data scientists, and product designers.
- Solve unique challenges at the intersection of AI and enterprise software.
- Grow your skills in both ML engineering and full-stack development.
Senior GenAI Developer in London employer: 21Tech
Contact Detail:
21Tech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior GenAI Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your GenAI projects or contributions to open-source. We want to see what you can do, so make it easy for potential employers to check out your work.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with ML frameworks and API design. We recommend practicing common interview questions and coding challenges to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior GenAI Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior GenAI Developer role. Highlight your experience with ML frameworks, programming skills in Python, and any relevant projects that showcase your ability to build AI features. We want to see how your background aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about GenAI and how your skills can contribute to our team. Be sure to mention specific experiences that relate to the responsibilities listed in the job description.
Showcase Your Projects: If you've worked on any projects involving LLMs, prompt engineering, or building APIs, make sure to include them in your application. We love seeing real-world applications of your skills, so don't hold back on sharing your achievements!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for both you and us!
How to prepare for a job interview at 21Tech
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, ML frameworks like PyTorch and TensorFlow, and front-end tools like React and TypeScript. Brush up on your knowledge of RESTful APIs and microservices architecture, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've developed GenAI features or worked with LLMs. Be ready to explain your role, the challenges you faced, and how you overcame them. This not only demonstrates your experience but also your problem-solving skills, which are crucial for this role.
✨Understand the Business Impact
Since this role involves building AI features that empower business users, think about how your work can directly impact business planning workflows. Be prepared to discuss how you would approach integrating AI into these processes and the potential benefits it could bring to the company.
✨Stay Current with GenAI Trends
Familiarise yourself with the latest trends and research in GenAI. Being able to discuss recent advancements or tools in the field shows your passion and commitment to staying updated. It also gives you a chance to impress the interviewers with your knowledge and enthusiasm for the subject.