4 jobs in Perform
Job Description
As the AI/ML Engineer, you'll lead the development of our core machine learning systems. You'll fine-tune large language models (LLMs), build NLP pipelines, automate insurance workflows, and implement user feedback loops for continual model improvement.
This is a role for someone who's not afraid of ambiguity, gets energy from building things that don't exist yet, and wants to work on meaningful problems with a small, fast-moving team.
You'll also collaborate with the founders (CEO & CTO) to help define the company's technical direction.
Responsibilities
- Natural Language Processing & Understanding: Build and fine-tune NLP systems to extract structured data and insights from dense, jargon-heavy insurance documents.
- Lead the development and fine-tuning of large language models tailored to our domain.
- Architect training workflows that use user feedback and corrections to continually improve model performance.
- Apply computer vision to extract data from PDFs, scanned documents, and other unstructured formats.
- Build intelligent agents that interact with complex web interfaces using tools like Playwright or Selenium, and a strong understanding of DOM structures.
- Design robust evaluation pipelines and performance metrics for all models.
- Help architect scalable systems to support training, inference, and feedback pipelines.
- You'll be building core systems from scratch.
Qualifications
- 5+ years with Python development experience
- 3+ years experience as an AI/ML Developer.
- JavaScript / / React
- Experience with Mongo DB and AWS
- Upper Intermediate English level
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Job Description
We are seeking a C# developer who thrives on problem-solving, debugging, and detective work. This is a 100% programming-focused role—not traditional manual testing. You'll be a critical part of ensuring our gaming experiences meet the highest quality standards by writing code, investigating issues, and collaborating with cross-functional teams to uncover and resolve defects.
What You'll Do
- Write and maintain automated tests in C#
- Debug and troubleshoot complex issues across codebases, systems, and integrations.
- Use investigative skills to investigate incomplete information, reproduce failures, and get to root causes.
- Collaborate with developers, designers, and other QA Engineers to identify, document, and resolve issues.
- Contribute to continuous integration and deployment pipelines
- Ensure game quality by applying strong programming fundamentals and problem-solving approaches.
What We're Looking For
- Strong programming fundamentals, including looping, branching, and problem decomposition. (C# is preferred but candidates with strong Python or Java skills may be considered)
- Ability to take direction and independently solve problems, even with incomplete information.
- Passion for debugging and detective-style problem solving.
- Excellent communication and collaboration skills for working across teams.
- Familiarity with CI/CD tools (e.g., Jenkins) is a bonus.
- Experience in the video game industry is a strong plus, but not required.
Why Join Us
You'll be part of a team dedicated to delivering world-class gaming experiences. This is an opportunity to apply your programming skills in a quality-focused engineering role where curiosity, persistence, and problem-solving matter most.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Job Description
We are seeking a highly skilled Software Development Engineer in Test (SDET) to join our dynamic team. The ideal candidate will have a strong background in test automation and infrastructure for high-traffic web-based applications and complex backend systems. You will play a crucial role in ensuring the quality and reliability of our applications through the creation and execution of automated tests.
Please note that this position is currently aligned with a future opportunity.
We are in the process of reviewing profiles and engaging in initial conversations to proactively build our pipeline for upcoming roles.
Responsibilities
- Design, Create, Maintain Productivity Tools (Automation Framework, Tools, Services)
- Analyze test and development workflows and collaborate with individuals and teams to maximize advantages of using newly developed and existing technology
- Complete software development tasks to deliver technical solutions (automated frameworks and tests, API hooks, tools, etc.) increasing test effectiveness and coverage, while reducing cost of test execution
- Implement metrics, analyze test data and results to identify patterns, report on risk status to development partners and influence software quality
Requirements
- Experience as a SDET, Software Tools Engineers or similar role with focus on quality
- Software engineering experience in a professional environment
- Application Development in C# 2+ years
- Excellent communication and ability to confidently collaborate with senior dev engineers on technical topics and features
- Commitment to quality and sustainable software development
- Experience with additional programming languages like Java, JavaScript are nice to have.
- Experience with Playwright UI Automation
- Experience with AWS and GCP
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Job Description
We are seeking a skilled and motivated Data Engineer to join our Business Technology team. You'll help drive our business data analytics strategy by building reliable, scalable data pipelines and ensuring strong data engineering practices are in place.
What You'll Do
- Design, build, and maintain scalable data pipelines and ETL processes to support business analytics.
- Perform data manipulation, transformation, and cleansing to ensure accuracy and integrity.
- Develop and maintain database solutions using SQL.
- Implement and optimize data models and storage solutions in Snowflake.
- Leverage AWS services for data storage, processing, and analytics.
- Use Terraform to manage and deploy cloud resources as infrastructure-as-code.
- Create and maintain reports and dashboards in Looker.
- Collaborate with the team to continuously improve data engineering practices and processes.
What You Bring
- Experience with Python programming for data engineering tasks.
- Proficiency in data manipulation and transformation.
- Strong SQL skills for database management and querying.
- Hands-on experience with AWS.
- Proficiency with Terraform for infrastructure automation.
- Proficiency in Looker and Snowflake, with experience in Snowflake administration.
- Strong understanding of data modeling principles and best practices.
- Excellent English communication skills — vocal, extroverted, and confident in sharing ideas in collaborative settings.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.