At a Glance
- Tasks: Join our team to build the future of autonomous testing with innovative open-source projects.
- Company: Antithesis, a diverse tech company focused on engineering excellence.
- Benefits: Competitive salary, collaborative environment, and opportunities for personal growth.
- Other info: Dynamic team culture with a focus on mentorship and knowledge sharing.
- Why this job: Make a real impact in software development while working with cutting-edge technologies.
- Qualifications: Proficient in Rust, experienced in property-based testing, and comfortable with web technologies.
The predicted salary is between 60000 - 80000 £ per year.
Location: London, UK
Employment Type: Full time
Location Type: On-site
Department: Engineering
About Antithesis
Engineers at Antithesis work across a wide range of domains, often developing their own tools along the way. They dig deep to understand how something really works -- but stay broad to ship features across the whole stack. The ideal Antithesis engineer is a generalist who loves to learn new things and will fearlessly hack on whatever is needed. The core requirements: you’re smart, get things done, and a joy to work with.
About the Role
We’re looking for engineers in the Senior to Staff levels to build the future of autonomous testing. No matter your particular field of experience, if you’ve been ambitiously building complex software and think you could be a fit; drop us a note.
In this role you will be part of the team that maintains our open-source project Bombadil (https://github.com/antithesishq/bombadil). This includes working with the specification language and verifier, Chromium automation, advanced property-based testing, frontend development, and much more.
Must have for this role:
- Proficient in Rust development
- Experience with property-based testing or fuzzing
- Comfortable with web technology (browsers, HTTP, HTML, Javascript, CSS)
Experience that would be a plus:
- Chrome Devtools Protocol, Playwright, Cypress, or Selenium
- Formal specification languages (e.g. TLA+ or some LTL)
- Implementing parsers, type systems, and interpreters
The Culture
Our team is composed of people with a variety of backgrounds: standard engineering degrees to philosophy degrees; big-tech backgrounds to scrappy startups. But we have at least one common skill: everyone on the team, including managers, is held to the same high standard of engineering competency. In addition, we value in-person work for its value in building trust and sharing knowledge and mentoring each other.
Note: This is a 5 days a week in-office job in London, UK.
Senior Rust Engineer for Open-Source Autonomous Testing London employer: Antithesis
Contact Detail:
Antithesis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Rust Engineer for Open-Source Autonomous Testing London
✨Tip Number 1
Network like a pro! Reach out to current employees at Antithesis on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've worked on open-source projects, especially in Rust, make sure to highlight them. Share your GitHub profile and any relevant contributions during interviews.
✨Tip Number 3
Prepare for technical challenges! Brush up on property-based testing and web technologies. Antithesis loves engineers who can think on their feet, so practice coding problems and system design.
✨Tip Number 4
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 team at Antithesis.
We think you need these skills to ace Senior Rust Engineer for Open-Source Autonomous Testing London
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your proficiency in Rust development. Share specific projects or experiences where you've used Rust effectively, especially if they relate to autonomous testing or open-source contributions.
Be a Generalist: We love engineers who are curious and willing to learn across different domains. Don’t hesitate to mention any diverse skills or experiences you have that could contribute to our team’s broad range of projects.
Tailor Your Application: Take the time to customise your application for this role. Reference the job description and align your experiences with what we’re looking for, especially around property-based testing and web technologies.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Antithesis
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your past projects and how you've used Rust in real-world applications. Antithesis values engineers who can demonstrate a deep understanding of the language, so be ready to dive into technical discussions.
✨Familiarise Yourself with Property-Based Testing
Since property-based testing is a core requirement for this role, take some time to understand its principles and how it applies to software development. Be prepared to share examples of how you've implemented this in your previous work or how you would approach it in future projects.
✨Show Off Your Web Tech Knowledge
Antithesis is looking for someone comfortable with web technologies. Brush up on your knowledge of browsers, HTTP, HTML, JavaScript, and CSS. You might be asked to solve problems or discuss how these technologies interact, so having practical examples ready will help you stand out.
✨Emphasise Your Learning Mindset
The ideal candidate is a generalist who loves to learn. During the interview, highlight your willingness to tackle new challenges and learn new tools. Share instances where you've had to quickly adapt to new technologies or methodologies, as this aligns perfectly with Antithesis's culture of continuous learning.