Principal Engineer
Precognition Labs
Job Description
Company Description
Precognition Labs addresses the bottlenecks in Trust & Safety, Fraud, and Risk management through innovative technology. By creating AI Agentic Systems, the company empowers organizations to significantly expand their review and investigation capacity. This approach enables scalable solutions to complex challenges in abuse prevention, fraud detection, safety assurance, and compliance management.
Precognition Labs is committed to leveraging cutting-edge technology to build safer and more secure systems for organizations globally.
Role Description
This is a full-time remote role for a Principal Engineer. The Principal Engineer will be responsible for leading the design, implementation, and optimization of scalable, high-performance systems. Key responsibilities include collaborating with cross-functional teams, providing technical guidance, and driving the architectural vision for technology solutions.
The role also involves mentoring junior engineers and ensuring the adoption of best practices in coding, testing, and deploying software systems.
Qualifications
- Strong expertise in software development, system architecture, and complex problem-solving
- Experience in designing, building, and scaling distributed systems
- Expert‑level programming skills in languages such as Python, Java, or C++
- Proficiency in cloud platforms like AWS, Azure, or Google Cloud
- Familiarity with AI/ML technologies and their application in fraud detection or risk management
- Knowledge of database systems, APIs, and integration strategies
- Excellent communication skills for team collaboration and stakeholder engagement
- Proven leadership skills and ability to mentor engineering teams
- Master’s or Bachelor’s degree in Computer Science, Engineering, or a related field
- Experience in Trust & Safety, Fraud, or Risk domains is a plus