At a Glance
- Tasks: Design and develop high-performance software solutions for cutting-edge AI applications.
- Company: Join a $15 billion Silicon Valley leader in physical AI technology.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact in industries like automotive and defence with innovative tech.
- Qualifications: Experience in modern C++ and a passion for software development.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 28800 - 48000 £ per year.
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet. Applied Intuition services the automotive, defense, trucking, construction, mining and agriculture industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as well as the United States military and its allies, trust the company’s solutions to deliver physical intelligence. Applied Intuition is headquartered in Sunnyvale, California, with offices in Washington, D.C.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments.
As a Software Engineer on the UK Engineering team, you will help lead the design, development, and optimization of high-performance software solutions, ensuring scalability, reliability, and maintainability. You will write efficient code, conduct code reviews, optimize performance, and develop robust system architectures. The role also involves continuous innovation, testing, debugging, documentation, and contributing to CI/CD pipelines and security compliance.
- Lead the design, development, and optimization of high-performance libraries, modules, and products
- Architect and implement scalable, reliable, and maintainable software solutions
- Collaborate with cross-functional teams, including product management, engineering, and DevOps
- Ensure adherence to best coding practices, design patterns, and industry standards
- Drive continuous improvement and innovation in software products
- Write, test, and debug efficient modern C++ code for complex software solutions
- Design robust software that meets performance, scalability, and security requirements
- Identify and resolve performance bottlenecks in software applications
- Contribute to build automation, continuous integration, and deployment pipelines, as needed
- Ensure software security, data protection, and compliance with industry regulations, as needed
Qualifications:
- Bachelor’s degree in computer science/related engineering field
- ~5+ years of hands-on experience developing performant modern C++, or high willingness to learn C++ which is our primary programming language for all development
- Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles
- Experience developing in Docker and containerized development environments, and using Linux-based operating systems
- Understanding of Service-oriented Architecture and message broker vs data broker paradigms
- General willingness to travel for company business between our offices, as well as to customer sites
- Must have ability to hold UK Security Clearance (current or previous preferred)
- Master’s degree in computer science/related engineering field
- 7+ years of experience developing software in modern C++ and Python
- Experience embedding C++ in Python and vice versa
- Experience working projects related to national security for one or more government agencies
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin.
Software Engineer - Data Analysis in London employer: Applied Intuition
Contact Detail:
Applied Intuition Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Data Analysis in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Applied Intuition on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the UK Engineering team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ skills and understanding software architecture principles. We recommend doing mock interviews with friends or using online platforms to get comfortable with coding challenges.
✨Tip Number 3
Showcase your projects! If you've worked on relevant software solutions, make sure to highlight them during interviews. We love seeing real-world applications of your skills, especially if they relate to performance and scalability.
✨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, it shows you’re genuinely interested in joining the Applied Intuition family.
We think you need these skills to ace Software Engineer - Data Analysis in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with modern C++ and any relevant projects that showcase your skills in data analysis and software optimisation.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Applied Intuition and how your background aligns with our mission of powering the future of physical AI.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Include examples of how you've tackled complex problems in past projects, especially those related to performance bottlenecks or system architecture.
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 shows you’re keen on joining our team!
How to prepare for a job interview at Applied Intuition
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills before the interview. Be ready to discuss your experience with efficient coding, debugging, and performance optimisation. Practising coding challenges in C++ can help you feel more confident and prepared.
✨Understand the Company’s Mission
Familiarise yourself with Applied Intuition's role in powering physical AI. Knowing how they service industries like automotive and defence will show your genuine interest in the company and its projects. This knowledge can help you tailor your answers to align with their goals.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of software architecture. Review design patterns, CI/CD pipelines, and containerisation with Docker. Being able to articulate your thought process during these questions is key.
✨Show Your Collaborative Spirit
Since the role involves working with cross-functional teams, be ready to share examples of past collaborations. Highlight how you’ve worked with product management or DevOps teams to drive innovation and improve software products. This will demonstrate your ability to fit into their team-oriented culture.