At a Glance
- Tasks: Develop innovative GenAI features and build user-friendly interfaces.
- Company: Leading SaaS company with a focus on AI technologies.
- Benefits: Competitive pay, flexible work options, and opportunities for skill development.
- Why this job: Join a greenfield team and shape the future of AI in business planning.
- Qualifications: 4+ years in software engineering with strong ML/AI skills.
- Other info: Collaborate with top talent and tackle exciting AI challenges.
The predicted salary is between 48000 - 72000 Β£ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
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'll 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 employer: 21Tech
Contact Detail:
21Tech Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior GenAI Developer
β¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that arenβt even advertised yet.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your GenAI projects. Whether itβs GitHub repos or a personal website, let your work speak for itself.
β¨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. We can help you with resources to brush up on your ML knowledge and software engineering skills.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, weβve got loads of tips to help you stand out.
We think you need these skills to ace Senior GenAI Developer
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 and any projects that showcase your skills in building 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 technologies or projects that relate to the job description.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical applications of your skills, especially in areas like prompt engineering or LLM-powered applications.
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 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 RESTful API design and microservices architecture, as these will likely come up during technical discussions.
β¨Showcase Your Projects
Prepare to discuss specific projects where you've built or deployed LLM-powered applications. Highlight your role in model integration, prompt engineering, and any conversational interfaces you've developed. Real-world examples will demonstrate your hands-on experience and problem-solving skills.
β¨Understand the Business Impact
Be ready to explain how your work with GenAI can empower business users in their planning workflows. Think about how you can articulate the value of AI features in terms of accuracy, latency, and user satisfaction metrics. This shows you understand not just the tech, but also its application in a business context.
β¨Stay Current with Trends
Familiarise yourself with the latest trends in GenAI research and tools. Be prepared to discuss any new models or techniques youβve evaluated for potential adoption. Showing that youβre proactive about staying updated will impress interviewers and demonstrate your passion for the field.