At a Glance
- Tasks: Develop and deliver Gen AI driven software solutions using Python and JavaScript.
- Company: Join a dynamic tech company focused on enhancing customer experience through AI.
- Benefits: Competitive day rate, hybrid work model, and opportunities for continuous learning.
- Why this job: Make a real impact by coding innovative AI applications in a fast-paced environment.
- Qualifications: 3+ years in software development with AI exposure; proficient in Python and JavaScript.
- Other info: Collaborative team culture with excellent career growth potential.
AI Software Developer (Python, JavaScript, ML) – London/Hybrid
Day rate: £500 – £800 (inside IR35)
Duration: 6 – 12 months
Start: ASAP
Hybrid: 3 days on site per week
My client is looking for a Software Developer with AI, Python and JavaScript experience to join on a contract basis. As a Software Developer – AI, you will focus on the development and delivery of Gen AI driven software solutions, working within a dynamic team to enhance our digital products. You will be responsible for writing clean, efficient, and maintainable code, primarily in Python and JavaScript, while contributing to the successful deployment of Gen AI technologies that directly impact the company\’s customer experience (CX) vision.
You will collaborate closely with other software engineers, product teams, and AI specialists to develop LLM AI-powered applications, ensuring their scalability, security, observability and performance. This role is hands-on, with a primary focus on coding, testing, and deploying AI solutions in a fast-paced, agile environment.
Responsibilities:
Code Development and Testing
- Write, test, and maintain clean, efficient code in Python and JavaScript.
- Develop and implement Gen AI powered experiences or services in alignment with business and product requirements.
- Participate in code reviews to ensure high-quality and consistent coding standards.
AI Feature Integration
- Work closely with cross-functional teams to integrate AI models into digital products, ensuring seamless user experiences.
- Collaborate with AI specialists to test and deploy models, ensuring they meet performance, security and scalability requirements
Continuous Learning and Improvement
- Stay up to date with the latest AI and machine learning technologies, incorporating new tools and techniques into your development work.
- Participate in agile team meetings, providing input on sprint planning, task estimation, and iterative improvements
Requirements:
- 3+ years of experience in software development, with exposure to AI or machine learning projects.
- Proficient in Python and JavaScript, ideally with hands-on experience in building Gen AI proof of concepts or integrating LLM APIs.
- Familiarity with AI platforms such as OpenAI, Anthropic, or Databricks.
- Strong understanding of AI technologies and tools
- Experience working within an agile development environment, with an emphasis on collaboration and iterative delivery.
- Ability to write clean, maintainable code and contribute to code reviews.
- Strong problem-solving skills with a focus on delivering quality software solutions.
- Eagerness to learn and develop new skills in AI and machine learning.
*Rates depend on experience and client requirements
JBRP1_UKTJ
AI Software Developer (Python, JavaScript, ML) employer: Salt
Contact Detail:
Salt Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI Software Developer (Python, JavaScript, ML)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the AI and software development scene. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, JavaScript, and AI. Having tangible examples of your work can really set you apart when chatting with potential employers.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each role. Research the company and mention how your experience aligns with their goals, especially around Gen AI and customer experience. This shows you’re genuinely interested and not just sending out generic applications.
✨Tip Number 4
Keep learning and stay updated! The tech world moves fast, especially in AI. Follow industry news, take online courses, or join forums to keep your skills sharp. This not only helps in interviews but also shows your passion for the field.
We think you need these skills to ace AI Software Developer (Python, JavaScript, ML)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, JavaScript, and AI projects. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for AI and software development.
Showcase Your Coding Skills: If you have any GitHub repositories or personal projects, include them in your application. We appreciate candidates who can demonstrate their coding prowess, especially in Python and JavaScript, so let us see what you’ve built!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent out there!
How to prepare for a job interview at Salt
✨Know Your Tech Stack
Make sure you’re well-versed in Python and JavaScript, as these are key for the role. Brush up on your coding skills and be ready to discuss your experience with AI technologies and tools like OpenAI or Databricks.
✨Showcase Your Projects
Prepare to talk about specific projects where you've developed Gen AI solutions or integrated LLM APIs. Highlight your contributions, the challenges you faced, and how you overcame them to deliver quality software.
✨Emphasise Collaboration
Since this role involves working closely with cross-functional teams, be ready to discuss your experience in agile environments. Share examples of how you’ve collaborated with other developers and AI specialists to achieve project goals.
✨Stay Current with Trends
Demonstrate your eagerness to learn by discussing the latest trends in AI and machine learning. Mention any recent tools or techniques you’ve explored and how you plan to incorporate them into your work.