Principal Software Engineer - AI Trainer - Freelance - 8-20hrs/week - Remote
Core
Review and refine AI-generated outputs related to software engineering, system architecture, and coding standards; develop real-world case studies and technical scenarios to influence how AI systems interpret engineering principles.
Role type
Principal Software Engineer (AI Trainer)
Builds
AI training data and scenarios for software engineering and system architecture
Domain
Artificial Intelligence / Software Engineering
Deliverable
production ML models
Required skills
Software architecture, multiple programming languages, software development best practices, technical problem-solving, analytical thinking
Preferred skills
Experience with software development lifecycle, ability to articulate gaps in AI recommendations
Technologies
None explicitly listed
Responsibilities
Review and refine AI-generated outputs related to software engineering, Assess the accuracy of AI-driven recommendations on software design, Develop real-world case studies and technical scenarios, Create scenario variations covering software development lifecycle, Identify and articulate gaps or risks in AI recommendations, Influence how AI systems interpret and apply engineering principles
Seniority
Principal, hands-on IC