About the job
At Skylark Control, we’re building the software to run the utility of the future. Our core offering helps organisations reduce risk, increase operational efficiency and achieve compliance. Our software platform is used extensively in Europe and Asia. We offer a unique software and services portfolio for customers primarily in the Renewable Energy sector. By tracking leading-edge developments in technology, we make them accessible for our customers, delivered via our best-in-class consultative and managed services. Through our guidance and expertise, we bring businesses to life and empower them with a clear route to success.
Following a period of continual growth, we are excited to be recruiting a Full Stack AI Developer to join the team.
We are seeking a highly motivated and resourceful Full-Stack AI Developer to join our dynamic team. This role is ideal for someone deeply passionate about AI, with a comprehensive understanding of AI development and automation tools. Reporting to our Lead Developer, the ideal candidate will have a background in Java/Spring and have worked on integrating AI and ML technologies with existing platforms. They’re not just an expert in coding but also thrive on finding creative solutions, leveraging cutting-edge technologies, and operating autonomously in a fast-paced environment.
Key Responsibilities:
- Design, develop, and implement AI-driven solutions for Skylark Control clients, utilizing both no-code and traditional development tools.
- Build and maintain end-to-end applications, including both backend and frontend components.
- Develop automation workflows using tools like Make.com, N8N, and Zapier.
- Integrate and optimize AI-powered tools such as Voiceflow, VAPI, Relevance AI, and 11 Labs.
- Work with AI development frameworks and libraries, including LangChain, OpenAI API, Llama, Cohere, Anthropic models, and Hugging Face.
- Leverage cloud-based AI platforms such as AWS SageMaker, Google AI Platform, and Azure Cognitive Services.
- Develop custom machine learning models tailored to specific client needs using frameworks like TensorFlow, PyTorch, and Scikit-learn.
- Implement and fine-tune generative AI models, such as GPT-based models, for specific business use cases.
- Customize solutions for clients requiring tailored setups for data compliance or custom server environments.
- Collaborate with the team on high-level system architecture and design to ensure solutions are scalable and commercially viable.
- Optimize and deploy AI models in production environments with a focus on performance and reliability.
- Troubleshoot and resolve complex issues independently, demonstrating initiative and problem-solving expertise.
- Stay updated on the latest advancements in AI, automation, and software development.
Qualifications & Skills:
Technical Skills:
- Proficiency in frontend and backend development using modern frameworks and tools (e.g., React, Angular, Vue.js, Node.js, Python, Django, Flask).
- Expertise in automation platforms such as Make.com, N8N, and Zapier.
- Experience with AI tools including but not limited to Voiceflow, VAPI, Relevance AI, and 11 Labs.
- Strong understanding of AI models, APIs, and tools such as OpenAI, Anthropic, Cohere, Hugging Face, and LangChain.
- Knowledge of deploying custom server environments and handling data compliance requirements.
- Familiarity with DevOps practices and tools for CI/CD pipelines (e.g., Docker, Kubernetes, Jenkins).
- Strong database management skills, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with edge AI deployment and real-time data processing.
Soft Skills:
- Proactive problem-solving abilities and resourcefulness.
- Strong attention to detail and a commitment to excellence.
- Ability to work independently while collaborating effectively with the team.
- Passionate about AI and constantly seeking to innovate.
Preferred Experience:
- Experience with both no-code tools and traditional development pipelines.
- A track record of delivering AI solutions from concept to production.
- Familiarity with cloud platforms like AWS, Google Cloud, and Azure.
- Experience working with small to medium-sized businesses.
- Background in data engineering, including ETL pipelines and data preprocessing.
- Knowledge of natural language processing (NLP) techniques and tools.
What We Offer:
- A creative and supportive environment that values innovation and autonomy.
- Opportunities to work on cutting-edge AI solutions and projects.
- Room for professional growth and development within a growing company.
- Flexibility in work arrangements, including remote options. Some travel to Europe will be required.
- Competitive salary and benefits and potential to participate in company share option scheme
How to Apply:
If you’re a passionate and resourceful developer who thrives on solving complex challenges and building innovative solutions, we’d love to hear from you!
Candidates must be eligible to work in the UK