About this role
Our client is seeking a Senior AI Software Engineer on a contract basis to join their growing North American independent contractor network. This role is ideal for experienced software engineers with a deep technical background and a passion for how AI is transforming software development.
Key Responsibilities:
- Collaborate directly with client teams to integrate AI tooling into their software development lifecycle.
- Engage with clients to understand their needs and provide consultative support in navigating ambiguity.
- Contribute to the development of solutions using languages such as Java, Scala, Python, Kotlin, or TypeScript.
- Focus on delivering business value through a product-oriented mindset, ensuring that technical decisions align with client goals.
- Act as a true partner to client engineering teams, fostering collaboration and knowledge sharing.
Required Skills & Qualifications:
- 10+ years of hands-on software engineering experience.
- Strong proficiency in one or more programming languages: Java, Scala, Python, Kotlin, or TypeScript.
- Demonstrated experience with AI tooling in a software development context, such as GitHub Copilot, Claude, or Cursor.
- Excellent communication skills with the ability to articulate trade-offs and engage with clients effectively.
- A consultative approach with a focus on building long-term relationships rather than just executing tasks.
What we offer:
- The opportunity to join a community of senior practitioners who share knowledge and collaborate on innovative ideas.
- The chance to work on exciting projects that leverage AI in the software development process.
- Flexibility to operate as an independent contractor while being part of a supportive network.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.