About the company
RapidFire AI is a cutting-edge deep tech startup specializing in scaling Machine Learning solutions. We are dedicated to empowering customers to effortlessly scale their AI workloads, ensuring they stay at the forefront of innovation in their industries.
About the Role
We are looking for a skilled Software Test Engineer to focus on testing and quality assurance for our Machine Learning (ML) development platform. The ideal candidate will have a strong background in software testing, quality assurance, and basic knowledge of ML concepts. The role will primarily involve testing the software platform, user interface, and installation/cluster setup processes to ensure a seamless experience for our users. Additionally, the candidate will be responsible for ML benchmarking to evaluate the performance of building ML models using our platform.
Responsibilities:
Conduct thorough testing of the ML model building platform, user interfaces, and installation/cluster setup processAutomate test plans and test cases based on user storiesAutomate continuous security and performance testing and monitor the health of the platform when run with client-generated source codeIntegrate test cases to the CI/CD pipelinesReport defects found during testing on the test management system and track defect status periodicallyCommunicate and collaborate effectively with the wider team to ensure successful application development, deployment, and maintenanceConduct ML benchmarking with customer use cases to ensure product qualityEffectively use source code analysis tools to enhance code qualityStay up-to-date with industry best practices and emerging technologies related to software testing and ML,
Qualifications:
4+ years of experience with software testing, including software assurance and code analysisKnowledge of ML concepts and metricsDemonstrated proficiency in software testing for UIDemonstrated proficiency in software testing for cloud toolsExperience applying secure coding practicesExcellent coding and scripting skills in Python, Shell, and JavaScriptExperience with software testing tools such as Selenium and pytestStrong problem-solving skills and attention to detailGood communication and collaboration skillsAbility to work independently and as part of a teamA passion for learning and staying updated with the latest software testing technologies,
Nice to have:
Familiarity with testing Docker and Kubernetes based applicationsFamiliarity with AWS infrastructure servicesFamiliarity with ML usability tools such as MLFlow, W&B, or AWS SagemakerExperience with testing end-to-end ML applicationsIf you are excited about the opportunity to build scalable DL technology to help democratize modern AI, apply today! We look forward to hearing from you.
Please note this is an onsite role in San Diego, CA.