About this role
Our client is seeking experienced Software Engineers to join a cutting-edge project focused on creating and validating complex coding tasks for AI systems. The primary goal is to develop realistic, self-contained software engineering problems that challenge and enhance the capabilities of automated coding agents. Your contributions will play a crucial role in improving how these systems operate in real-world development environments.
Key Responsibilities:
- Design intricate software problems that AI agents must solve within a remote terminal environment.
- Collaborate with cross-functional teams to ensure the tasks align with project goals.
- Validate and test the coding tasks to ensure they are effective and challenging for AI systems.
- Analyze the performance of AI agents in solving the tasks and provide feedback for improvements.
- Document the design process and outcomes for future reference and training purposes.
Required Skills & Qualifications:
- Strong experience in software engineering, with a focus on problem-solving and coding challenges.
- Proficiency in programming languages such as Python, Java, or C++.
- Familiarity with AI and machine learning concepts, particularly in relation to coding automation.
- Experience with remote development environments and tools.
- Excellent analytical and critical thinking skills.
Experience:
- 5-8 years of relevant experience in software engineering or a related field.
What we offer:
- An opportunity to work on innovative projects that shape the future of AI in software development.
- A collaborative and dynamic work environment.
- Opportunities for professional growth and development.
This role is managed by VettedBench on behalf of our client. Your application is reviewed directly by our talent team.
