
Principal Software Engineering Expert
$100 - $1000/hourpay
Required Skills
Debugging
Architecture
Scalability
Tradeoffs
System-thinking
Judgement
Problem-solving
Communication
Ownership
Prioritization
Job Description
Job Title: Principal Software Engineering Expert
Job Type: Contract-based
Location: Remote
Job Summary
Join our customer’s team as a Principal Software Engineering Expert, and play a pivotal role at the intersection of advanced software engineering and artificial intelligence. You will architect robust systems, evaluate and improve AI‑generated code, and set the gold standard for coding excellence in a distributed, innovative environment. If you are passionate about both writing and reviewing production-ready code and translating ambiguity into scalable technical solutions, we want to hear from you.
Key Responsibilities
- Design and develop production-grade, scalable systems and APIs, ensuring robustness and performance.
- Evaluate, review, and enhance AI‑generated code, setting and enforcing best practices for code quality and maintainability.
- Debug highly complex, real-world issues and provide rapid resolutions, even with incomplete or evolving requirements.
- Create, curate, and leverage large datasets for advanced code reasoning and model evaluation.
- Collaborate across diverse teams, communicating clearly through top-tier written and verbal exchanges.
- Mentor engineers and guide technical decision-making to elevate overall team capability.
- Drive continuous improvement and innovation in AI-assisted software development workflows.
Required Skills and Qualifications
- Expert-level proficiency in coding, with demonstrated experience producing scalable, maintainable backend or full-stack systems.
- Deep understanding of AI systems, code generation models, and modern software engineering practices.
- Proven ability to quickly debug and resolve intricate technical challenges in large-scale systems.
- Experience architecting and implementing APIs, infrastructure components, or complex distributed systems.
- Exceptional written and verbal communication skills; ability to explain technical concepts to diverse audiences.
- Track record of thriving when working with ambiguous problems and incomplete specifications.
- Ability to rigorously review and improve both human- and AI‑generated code for quality and correctness.
Preferred Qualifications
- Hands-on experience designing or evaluating AI code generation systems or developer tooling.
- Contributions to open-source AI or large-scale software infrastructure projects.
- Background in creating or managing datasets for training and evaluating code reasoning models.