At a Glance
- Tasks: Design and develop innovative software for exciting AI projects.
- Company: Fast-growing AI company near Cambridge with a dynamic team.
- Benefits: Competitive salary, learning opportunities, and a collaborative environment.
- Other info: Perfect for both graduates and experienced engineers eager to grow.
- Why this job: Join a team that values intellect and problem-solving over experience.
- Qualifications: Strong STEM background and a passion for learning new technologies.
The predicted salary is between 40000 - 50000 £ per year.
A high volume of applicants is expected for the role as detailed below, do not wait to send your CV.
My client, a fast-growing AI company near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an exceptional opportunity to work across a wide variety of projects - from early-stage prototypes to fully developed products - helping to shape new technologies that solve complex, real-world challenges.
First and foremost, our client cares far more about intellect, aptitude, attitude, and problem-solving ability than specific knowledge or years of experience. The right people can learn new languages, frameworks, and technologies quickly, so experience is a bonus, not a requirement. That said, the team currently uses many tools you might expect in a cutting-edge tech environment: Python, C++, JavaScript, React, OpenCV, TensorFlow, Torch, and others. They always choose the right tool for the job, not the other way around - so technologies may evolve as products and capabilities grow. If you are smart, curious, adaptable, and love solving difficult problems, this role is an excellent fit.
Key Responsibilities
- Designing and developing software for both prototype systems and production-grade products
- Working across multiple projects simultaneously and adapting to varied technical challenges
- Collaborating with multidisciplinary engineers to integrate software with hardware, sensors, and complex systems
- Rapidly learning and applying new technologies, tools, and approaches
- Contributing to problem-solving throughout the entire development lifecycle
- Supporting software used to control hardware platforms, custom devices, or sensor systems
Requirements
- Strong academic background (2:1 or above) in a STEM discipline (Computer Science, Physics, Engineering, Mathematics, etc.)
- Demonstrated ability to tackle complex or ambiguous technical problems
- Ability to work independently with minimal supervision
- Strong willingness and ability to learn new tools, languages, and technologies quickly
- Working knowledge of Python
Desirable (Not Essential)
- Experience interfacing software with hardware or embedded systems
- Familiarity with computer networking
- Experience with deep-learning frameworks (TensorFlow, PyTorch)
- Understanding of machine learning, optimisation, statistics, or algorithm development
- Experience developing mobile applications (iOS or Android)
Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn. Full UK work rights required (no sponsorship available).
Software Engineer - High-Growth AI Company in Cambridge employer: Adria Solutions
Join a dynamic and innovative AI company near Cambridge, where your intellect and problem-solving skills are valued above all. With a collaborative work culture that encourages continuous learning and adaptation, you'll have the opportunity to work on diverse projects that push the boundaries of technology. Enjoy a supportive environment that fosters personal and professional growth, making it an ideal place for both new graduates and seasoned engineers looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - High-Growth AI Company in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees at the company or connect with them on LinkedIn. A friendly chat can give you insider info and might just get your CV noticed.
✨Tip Number 2
Prepare for the technical interview by brushing up on your problem-solving skills. Practice coding challenges and be ready to explain your thought process. Remember, they value adaptability and intellect over specific experience!
✨Tip Number 3
Show off your passion for learning! During interviews, share examples of how you've quickly picked up new technologies or tackled complex problems. This will highlight your fit for their dynamic environment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for curious minds who love solving real-world challenges.
We think you need these skills to ace Software Engineer - High-Growth AI Company in Cambridge
Some tips for your application 🫡
Craft a Tailored CV:Make sure your CV highlights your problem-solving skills and adaptability. We want to see how you tackle complex challenges, so include relevant projects or experiences that showcase your intellect and aptitude.
Show Your Passion for Learning:Since we value a strong willingness to learn, mention any new technologies or languages you've picked up recently. This shows us you're curious and ready to grow with our fast-paced environment.
Keep It Concise and Relevant:We appreciate clarity! Keep your application focused on the key points that align with the job description. Avoid fluff and get straight to the good stuff that makes you stand out as a candidate.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re in the running for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Adria Solutions
✨Know Your Tech
Familiarise yourself with the tools and technologies mentioned in the job description, like Python, C++, and TensorFlow. Even if you haven't used them all, showing that you're eager to learn and adapt will impress the interviewers.
✨Show Off Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in the past. Think about specific challenges you've faced and how you approached them. This will demonstrate your analytical thinking and adaptability, which are key for this role.
✨Be Curious and Engaged
During the interview, ask insightful questions about the projects and technologies the team is working on. This shows your genuine interest in the role and helps you understand how you can contribute to their goals.
✨Highlight Your Learning Ability
Since the company values adaptability, share instances where you've quickly learned new languages or frameworks. Emphasise your willingness to grow and evolve with the team, as this aligns perfectly with their expectations.