At a Glance
- Tasks: Design and optimise software for cutting-edge AI hardware using Python/C++.
- Company: Exciting AI startup focused on solving the next trillion-dollar problem.
- Benefits: Full relocation package, collaborative office environment, and innovative projects.
- Why this job: Join a team of brilliant engineers and shape the future of AI together.
- Qualifications: Expertise in Python/C++, compilers, HPC, and AI acceleration required.
- Other info: Dynamic workplace with real-time collaboration and excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Build the future of computing today. A place where right now isn’t fast enough. Genuinely, an environment unlike any other, collaborative, innovative and passionate, people making things happen day in day out to be the very best. A place that wants to build from scratch rather than use something else.
As a key contributor in designing and developing bleeding edge software and compilers, you will play a pivotal role in optimising computational environments. Your expertise will ensure that every component operates at peak efficiency, maximising the capabilities of advanced hardware, including supercomputers.
Through close collaboration with specialists across various domains, you will refine the software, programming to fully leverage hardware potential, driving innovation in performance optimisation. Your work will focus on fine tuning compiler behaviour, enhancing execution speed, and ensuring seamless integration between software and hardware architectures.
Beyond technical development, you will be a leader in shaping best practices for compiler construction and performance tuning. You will conduct code reviews, mentor team members, and foster a culture of continuous improvement. By setting and upholding high standards, you will influence the way software optimisation and programming is approached, throughout the organisation.
The tech stack leans heavily on Python and C++, machine learning, and other AI technologies, including Pytorch, Compilers, OpenXLA, and LLM. The environment is real-time, super low latency, on-premise, and building their own cloud.
The company values in-person collaboration and this is a 5-day a week onsite role in London. Benefits include health, shares, and bonus, coupled with a competitive salary. If you want to be a part of the next generation of technology, reach out. No CV needed for an initial conversation.
#J-18808-Ljbffr
Staff Software Engineer employer: LinuxRecruit
Contact Detail:
LinuxRecruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the AI and software engineering space. Attend meetups, tech talks, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python, C++, or AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of compilers and HPC. Practice common algorithms and data structures, and don’t forget to articulate your thought process during problem-solving!
✨Tip Number 4
Apply through our website! We’ve got loads of exciting opportunities waiting for you. Plus, it’s a great way to ensure your application gets seen by the right people. Don’t miss out on your chance to join a team that’s shaping the future of AI!
We think you need these skills to ace Staff Software Engineer
Some tips for your application 🫡
Show Your Passion: When you’re writing your application, let your excitement for AI, compilers, and low-latency systems shine through. We want to see that you’re not just ticking boxes but genuinely eager to tackle the next trillion-dollar problem in AI!
Tailor Your CV: Make sure your CV highlights your experience with Python/C++ and any relevant projects you've worked on. We love seeing how your skills align with our needs, so don’t be shy about showcasing your technical prowess!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share specific examples of your work in HPC or AI acceleration, and explain how you can contribute to our mission of supercharging AI.
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 whole process smoother for everyone involved!
How to prepare for a job interview at LinuxRecruit
✨Know Your Tech Inside Out
Make sure you brush up on your Python and C++ skills, as well as your knowledge of compilers, HPC, and AI acceleration. Be ready to discuss specific projects where you've applied these technologies, as this will show your depth of understanding and practical experience.
✨Show Your Passion for Collaboration
Since the company values in-person collaboration, be prepared to share examples of how you've worked effectively in teams. Highlight any experiences where you’ve contributed to a team environment, especially in high-pressure situations or during rapid innovation phases.
✨Prepare for Technical Challenges
Expect to face some technical challenges during the interview. Practice coding problems related to low-latency systems and optimising software stacks. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills before the big day.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's approach to AI acceleration and their future projects. This not only shows your interest but also gives you a chance to assess if their vision aligns with your career goals. Plus, it’s a great way to engage with the interviewers!