Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Quality and Performance Automation Engineer (GB) image - Rise Careers
Job details

Quality and Performance Automation Engineer (GB)

Signaloid provides a computing platform that tracks data uncertainties dynamically and throughout computations in execution workloads. Our computing platform uses deterministic computations on in-processor representations of probability distributions, to enable orders of magnitude speedup and lower implementation cost for computing tasks traditionally solved using Monte Carlo methods. The platform is available as a cloud-based computing engine that lets you run tasks via a cloud-based task execution API. We also provide on-premises and edge-hardware implementations of our computing platform for customers who want to use their existing on-site infrastructure and for use cases requiring operation without connection to the cloud.

Our platform is the most cost-effective way to engineer uncertainty quantification applications and is also the fastest way to run uncertainty quantification tasks, for key use cases. Workloads ranging from options pricing and portfolio modeling in finance, to uncertainty quantification for materials modeling and photonics simulation in engineering, often run an order of magnitude or more faster, compared to Monte-Carlo-based implementations running on high-end AWS EC2 instances.

Our team consists of contrarian engineers with combined research, engineering, and leadership experience from Apple, ARM, Bell Labs, CMU, University of Cambridge, IBM Research, MIT, NEC Labs, and University of Oxford. Find out more and try out the Signaloid uncertainty-tracking computing platform by signing up for free for our developer platform, at https://get.signaloid.io.

Role Description

In this role, you will be responsible for delivering and maintaining an automated framework that allows for the accurate quantification of the quality and performance of Signaloid's rapidly evolving technologies.

To succeed in this role, you will be someone who has the following attributes:

  • Self-motivation, with a proven track record providing technical leadership to your peers.
  • A proven track record of working as an individual contributor delivering engineering implementations automating the performance and quality of software and hardware.
  • An ability to communicate clearly and concisely while conveying empathy.
  • An ability to take initiatives while actively working to understand the reality and constraints of your environment.

Within a year in this role, you can expect to:

  • Work more closely within the leadership team to set and deliver the long-term technology strategy of the company.
  • Propose and lead new technology initiatives within the company.
  • Have the opportunity to contribute to and explore other opportunities within Signaloid based on your demonstrated performance.
  • Strong familiarity with Python.
  • Experience with C/C++.
  • Experience with CI/CD pipelines.
  • Experience with designing testing frameworks that ensure products meet customer requirements.
  • Familiarity with Linux and bash.
  • Experience with cloud computing services such as AWS.
  • Demonstrated ability to lead the delivery of a product.
  • A willingness to listen to people until they feel understood.
  • Honesty, empathy, and a willingness to see the world from the viewpoint of others.

Additional Desirable Attributes, Skills, and Experience:

  • Interest and experience with the challenges and benefits of non-traditional computer architectures.
  • Interest in mathematics and probability theory.
  • Experience with Go and Rust.
  • Demonstrable track record of exceptional oral, written, and graphic communication.

Our Recruiting Procedure

  1. All positions require you to write a brief cover letter that should be no more than one page long. The more concise the better. You can also substitute the cover letter for a snippet of code that will run on the signaloid.io platform; be creative! We use the cover letter / code snippet to screen for communication skills, as clear communication is essential in a remote working environment.
  2. Applicants who pass the cover letter screening receive an initial 15-minute Zoom screening call with the CEO/CTO.
  3. Applicants who pass the screening interview will be given a coding project that can be solved using the Free Tier of Signaloid's Signaloid Cloud Developer Platform. We will also provide you with additional free credits on the Signaloid Cloud Developer Platform. The coding exercise will be simple enough to complete in a few hours. You will however have a time window of one week or two weeks (your choice) to complete the coding exercise. You are encouraged to make your implementation open source on GitHub.
  4. Applicants who successfully complete the coding exercise are invited for a set of interviews with people from our core teams (there will be up to six interviewers). The interviewers will use the project you completed as a discussion point.
  5. In the final stage, applicants are invited for an on-site (or "virtual on-site") day with members of the team you are interviewing to join. During this day, we will work with you on a hands-on simulation of a real working day solving a task relevant to the position you are applying for, working with your potential future colleagues.

A flexible remote-first work environment

  • Be part of an international team with the flexibility to choose where you live, as long as you are available during the working hours of 09:00 to 17:00 UK time.
  • Join the rest of the team several times each year for an in-person session somewhere in Europe.

Competitive compensation

  • Yearly bonus based on company's Objectives and Key Results (OKR) performance and bi-yearly bonus based on your project team's OKR performance.
  • Simple transparent compensation across the company, with four pay levels, in all roles, based on skill level: Contributor, Senior Contributor, Lead Contributor, and Principal Contributor.
  • All full-time employees receive attractive stock options package.

A driven but respectful environment

  • We never speak ill of others even if we differ in our viewpoints; we show up every day with a sense of urgency; we treat each other with respect as though each day were our last.
  • No isolated "projects": No person in the team works in isolation and a successful outcome for the thread of work you lead will inherently depend on getting help from (and helping) other members of the team.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Quality and Performance Automation Engineer (GB), Signaloid

At Signaloid, we're on the lookout for a Quality and Performance Automation Engineer who is ready to dive into the exciting world of uncertainty quantification technology. We're famous for our cutting-edge computing platform that dramatically enhances the speed and efficacy of complex computations related to data uncertainties, outpacing traditional methods by a significant margin. As part of our innovative team, you'll be tasked with developing and maintaining an automated framework that ensures our products meet the highest standards of quality and performance. We take pride in our collaborative, remote-first work culture, allowing you the freedom to work from anywhere while connecting with an international team. In this role, you'll leverage your expertise in Python, C/C++, and CI/CD pipelines to design testing frameworks and push technology initiatives forward. You're encouraged to be proactive, articulate, and adaptable, communicating clearly while gaining insights into our workspace dynamics. Over time, you'll work hand-in-hand with senior leaders to shape our long-term technology strategy, contributing to a culture that values respect, urgency, and collaboration. If you’re excited about taking a significant role in accelerating the success of cutting-edge technologies in the field of engineering and finance, we want to hear from you! Join us at Signaloid and explore a unique opportunity to make a meaningful impact in the industry while enjoying a balanced work life.

Frequently Asked Questions (FAQs) for Quality and Performance Automation Engineer (GB) Role at Signaloid
What are the primary responsibilities of a Quality and Performance Automation Engineer at Signaloid?

As a Quality and Performance Automation Engineer at Signaloid, your core responsibilities will include the development and maintenance of automated frameworks designed to quantify the performance and quality of our computing platform. You'll be responsible for engineering implementations that align with our technology initiatives, ensuring that our products meet customer requirements while automating quality assurance processes.

Join Rise to see the full answer
What qualifications are required for the Quality and Performance Automation Engineer role at Signaloid?

Candidates looking to step into the role of Quality and Performance Automation Engineer at Signaloid should possess strong familiarity with Python and have experience in C/C++. A background in designing testing frameworks, CI/CD environments, and cloud computing platforms, specifically AWS, is essential. Additional knowledge in Go, Rust, and non-traditional computer architectures will be seen as a plus!

Join Rise to see the full answer
What key skills should a successful Quality and Performance Automation Engineer have at Signaloid?

Success in the Quality and Performance Automation Engineer position at Signaloid requires a unique mix of technical skills and interpersonal abilities. Key skills include a solid foundation in programming languages like Python and C/C++, experience working with CI/CD pipelines, and strong analytical capabilities. Moreover, you should bring excellent communication skills so you can effectively collaborate with diverse teams and promote a sense of understanding and support among your peers.

Join Rise to see the full answer
How does Signaloid support professional development for Quality and Performance Automation Engineers?

At Signaloid, we prioritize professional growth and provide numerous opportunities for our Quality and Performance Automation Engineers. From working closely with the leadership team to shaping technology strategies to proposing new technology initiatives, the environment here is rich with potential for learning and personal development. We encourage participation in projects that match your expertise and career interests, setting the stage for both personal and professional advancement.

Join Rise to see the full answer
What is the work environment like for Quality and Performance Automation Engineers at Signaloid?

The work environment at Signaloid for a Quality and Performance Automation Engineer is highly collaborative and respectful. With a remote-first approach, you can choose where to work while being available during UK working hours. Our team embraces a culture of respect, urgency, and cooperation, ensuring that everyone contributes to shared goals and supports each other throughout the daily workflow.

Join Rise to see the full answer
Common Interview Questions for Quality and Performance Automation Engineer (GB)
Can you describe your experience with Python and how it relates to the Quality and Performance Automation Engineer role?

In your response, highlight specific projects where you've utilized Python to develop automation frameworks or testing tools. Discuss any libraries or tools you've implemented that improved performance metrics or quality standards and emphasize your ability to write clear, efficient code.

Join Rise to see the full answer
What strategies do you use to ensure software and hardware quality?

Outline your approach to quality assurance by discussing methods like test-driven development, automated testing, and continuous integration. Give examples of how you've implemented these strategies successfully in previous positions, showcasing the impact on overall project outcomes.

Join Rise to see the full answer
How do you handle tight deadlines when delivering technology initiatives?

Talk about prioritization strategies, such as breaking projects into manageable tasks and using agile methodologies. Share an experience where you successfully met a deadline by coordinating with team members and maintaining open communication.

Join Rise to see the full answer
Describe a time when you had to lead a team project. What was the outcome?

Provide a specific example where you took the lead on a project, detailing your role, the challenges faced, and how you motivated your team to deliver results. Highlight any metrics that showcase the project's success, such as improved performance or increased efficiency.

Join Rise to see the full answer
What testing frameworks have you implemented in your past roles?

Discuss the testing frameworks you are familiar with, such as JUnit for Java or PyTest for Python, and how you've applied them to your automation processes. Include any metrics or outcomes that demonstrate their effectiveness in ensuring high-quality deliverables.

Join Rise to see the full answer
How do you stay updated on new trends and technologies in your field?

Share specific strategies for staying current, such as attending webinars, participating in tech forums, or engaging with online courses. Mention any relevant sources you follow regularly and how this knowledge has positively influenced your work.

Join Rise to see the full answer
Can you give an example of a time you faced a significant technical challenge?

Describe a particular technical hurdle you encountered, the steps you took to troubleshoot and resolve it, and the insights gained from the experience. Focus on your problem-solving methodology and how the experience enhanced your skills as an engineer.

Join Rise to see the full answer
What tools have you used for CI/CD pipelines, and how have they improved your workflow?

Discuss specific CI/CD tools you're experienced with, like Jenkins or CircleCI. Explain how these tools streamlined the integration and delivery process in your previous projects, including any improvements in team productivity or deployment frequency.

Join Rise to see the full answer
How would you approach designing a testing framework from scratch?

Outline your process, starting with understanding requirements, determining key metrics for success, selecting appropriate tools, and finally implementing the framework iteratively while gaining team feedback. Share an example where you successfully executed a similar task.

Join Rise to see the full answer
In your opinion, what role does collaboration play in the success of a Quality and Performance Automation Engineer?

Discuss how collaboration fosters innovation and effective problem-solving by combining diverse perspectives and expertise. Highlight a time when team collaboration led to a successful outcome in a project you've been a part of, illustrating the importance of teamwork in achieving goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Peraton Hybrid Chamblee, GA
Posted 1 hour ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Bosch Group Remote Bulevardul Take Ionescu, Timișoara, Romania
Posted 12 hours ago
Photo of the Rise User
CVRx Remote No location specified
Posted 5 days ago
Photo of the Rise User
NQC Remote No location specified
Posted 13 days ago

Signaloid offers a Compute Engine that runs financial modeling applications . The company is headquartered in the United Kingdom.

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!