Software Engineer Development & Programming
Keystone Recruitment
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Role Overview
Keystone Recruitment's client is actively seeking experienced software development professionals to join a high-priority data collection initiative, collaborating with leading AI research labs. This pivotal role involves capturing real-world development and programming workflows to enhance AI systems' comprehension of complex software interfaces, engineering tools, and multi-step technical processes. Your contributions will directly support the training and evaluation of next-generation AI systems, shaping the future of AI capabilities across software, engineering, and technical domains.
Key Responsibilities
- Record screen sessions demonstrating various development and programming workflows, accompanied by clear verbal narration explaining each step comprehensively.
- Precisely annotate screenshots of professional development software by drawing accurate bounding boxes around relevant UI elements.
- Follow detailed staging instructions to configure specific UI states before commencing recordings.
- Utilize custom capture tools to record workflows with accuracy and consistency, ensuring high fidelity.
- Adhere strictly to task guidelines to guarantee data quality, consistency, and overall usability for AI models.
- Deliver high-quality outputs suitable for large-scale AI research and subsequent downstream model training.
Qualifications
- Strong, hands-on experience with professional development and programming tools, including Visual Studio Code, Android Studio, Quartus, and VMware.
- Demonstrated high attention to detail and the proven ability to meticulously follow precise technical instructions.
- Comfortable working independently, managing your own schedule, and consistently meeting tight deadlines.
- Fluent English communication skills, both verbal and written, are essential for narration and documentation.
- Access to a physical Mac and the ability to create a fresh macOS user profile if required for project isolation.
Nice to Have
- Prior experience with data collection, annotation, or quality assurance (QA) work.
- Previous experience recording or documenting development workflows.
- Comfortable adapting to and working with new tools and staged environments.
Engagement Details
- This is a fully remote, asynchronous independent contractor role, offering significant flexibility.
- Enjoy a flexible working schedule that can be adapted to your availability.
- Project duration may vary; it can be extended, shortened, or concluded based on performance and evolving project needs.
- Work encompasses screen recording, UI annotation, and comprehensive workflow documentation.
Compensation & Contract Terms
- Hourly compensation is aligned with the task scope and your expertise.
- Payments are issued weekly via Stripe or Wise, ensuring timely remuneration.
- The engagement is strictly on an independent contractor basis.
- No access to confidential or proprietary information from any employer, client, or institution is required or provided.
- Please note that H1-B and STEM OPT candidates cannot be supported for this role at this time.
Eligibility
Applicants must be legally authorized to work as independent contractors in their country of residence.
Key skills/competency
- Software Development
- Programming
- UI Annotation
- Screen Recording
- Data Collection
- Technical Documentation
- Visual Studio Code
- Android Studio
- VMware
- Attention to Detail
How to Get Hired at Keystone Recruitment
- Research Keystone Recruitment's mission: Understand their commitment to connecting top talent with cutting-edge AI initiatives.
- Tailor your resume effectively: Highlight your extensive experience with professional development tools like Visual Studio Code, Android Studio, and your attention to detail in data-centric tasks.
- Showcase remote work proficiency: Emphasize your ability to work autonomously, manage time efficiently, and consistently meet project deadlines in a remote setting.
- Prepare for technical workflow discussions: Be ready to articulate your development and programming workflows and demonstrate your expertise with various software interfaces.
- Demonstrate precision and quality focus: Provide examples of how you ensure data accuracy and adhere to stringent technical guidelines in previous roles.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background