Software Engineer, AI
About the role
## About the Role
Patch My PC is seeking a curious and hands-on **Software Engineer, AI** to join its growing emerging technology team. This role combines software development with AI, endpoint, security, and systems management technologies to build tools and solutions for Windows and commercial management systems.
You will incubate ideas, build prototypes, test hypotheses with customers, and work across engineering teams to integrate AI capabilities into production products. Success in this role requires strong collaboration, comfort with ambiguity, customer engagement, and the ability to educate engineering teams on emerging AI technologies. You will help advance generative AI, AI agents, autonomous systems, and intelligent workflows with a focus on customer value and productivity.
## Key Responsibilities
- Design and develop generative AI solutions across Patch My PC's expanding product portfolio.
- Develop and deploy AI agents for internal tools and customer-facing applications.
- Collaborate with cross-functional teams to integrate AI technologies into existing systems.
- Educate, inform, and support product developers with AI integration and maintenance.
- Identify optimal approaches to data processing and data structure for accurate AI analysis.
- Translate requirements into clear engineering deliverables.
- Track project progress and communicate status through stand-ups and stakeholder updates.
- Test, debug, and optimize the performance of AI agent workflows.
- Stay current with research and trends in commercial AI systems.
- Build tools and add-on solutions for Windows and commercial management systems.
- Incubate ideas and develop prototypes that can evolve into production capabilities.
- Work with customers to test hypotheses, understand business requirements, and identify compelling AI use cases.
- Engage with engineering teams as an AI advocate, promoting ideas and helping refine concepts for product development.
- Participate in enterprise systems management communities through webinars, sessions, and written content such as blogs.
## Required Qualifications
- Bachelor's degree in Computer Science, Artificial Intelligence, or a related field, **or equivalent experience**.
- **5+ years of professional software development experience with C\# and the .NET ecosystem.**
- Familiarity with an AI agent framework such as LangChain, CrewAI, AutoGPT, or MetaGPT.
- Good understanding of large language models (LLMs), including technologies such as GPT, Claude, or Mistral.
- Experience with prompt engineering.
- Experience with AI libraries such as Transformers, OpenAI API, or Hugging Face.
- Experience with generative AI data preprocessing and embeddings.
- Experience with REST APIs.
- Experience with at least one cloud platform: Azure, AWS, or GCP.
- Experience with MongoDB or a similar NoSQL database.
- Proficiency with Git workflows, branching strategies, and code review.
- Strong problem-solving skills and eagerness to learn in a fast-paced environment.
## Preferred Qualifications
- Knowledge of agent memory, planning, and tool-use strategies.
- Experience with Azure AI Foundry.
- Familiarity with containerization using Docker.
- Familiarity with CI/CD pipelines.
- Contributions to open-source AI projects.
- Personal experience building agent-based experiments.
## Skills & Competencies
- C# and .NET software development
- Generative AI
- AI agents and agentic frameworks
- Large language models (LLMs)
- Prompt engineering
- AI libraries and APIs
- AI data preprocessing
- Embeddings
- REST APIs
- Cloud platforms
- MongoDB and NoSQL databases
- Git and code review
- AI workflow testing and optimization
- Problem-solving
- Customer collaboration and requirements gathering
- Cross-functional collaboration
- Technical communication and stakeholder updates
- AI education and developer enablement
- Comfort with ambiguity
- Curiosity and continuous learning
## Education & Experience
**Education:**
- Bachelor's degree approximately 150 employees supporting more than 10,000 customers and more than 30 million devices. Its products help IT and in Computer Science, Artificial Intelligence, or a related field, or equivalent experience.
**Experience:**
- 5+ years of professional software development experience with C\# and the .NET ecosystem.
- Experience with AI agent frameworks, LLMs, prompt engineering, AI libraries, generative AI data preprocessing and embeddings, REST APIs, cloud platforms, and NoSQL databases as specified above.
## Work Arrangement & Schedule
- **Work arrangement:** Fully remote.
- **Location:** Houston, TX, US (Remote).
- **Employment type:** Not explicitly specified in the provided job description.
- **Expected weekly hours:** Not specified.
- **Schedule flexibility:** Not specified.
- **Weekend requirements:** Not specified.
## Compensation & Benefits
- **Base salary:** $125,000–$145,000 USD, based on experience.
- The supplied job description begins a Compensation & Benefits section but does not include the complete benefits information, so no additional benefits are inferred.
## Compliance / Additional Information
Patch My PC is a fully remote company with approximately 150 employees supporting more than 10,000 customers and more than 30 million devices. Its products help IT and security teams automate, manage, deploy, and report on third-party updates across Microsoft ConfigMgr, Intune, and WSUS.
The role emphasizes AI development, endpoint and security technologies, enterprise systems management, customer collaboration, and developer education.
Responsibilities
- Design and develop generative AI solutions across Patch My PC's expanding product portfolio.
- Develop and deploy AI agents for internal tools and customer-facing applications.
- Collaborate with cross-functional teams to integrate AI technologies into existing systems.
- Educate, inform, and support product developers with AI integration and maintenance.
- Identify optimal approaches to data processing and data structure for accurate AI analysis.
- Translate requirements into clear engineering deliverables.
- Track project progress and communicate status through stand-ups and stakeholder updates.
- Test, debug, and optimize the performance of AI agent workflows.
Qualifications
- Bachelor's degree in Computer Science, Artificial Intelligence, or a related field, or equivalent experience.
- 5+ years of professional software development experience with C# and the .NET ecosystem.
- Familiarity with an AI agent framework such as LangChain, CrewAI, AutoGPT, or MetaGPT.
- Good understanding of large language models (LLMs), including technologies such as GPT, Claude, or Mistral.
- Experience with prompt engineering.
- Experience with AI libraries such as Transformers, OpenAI API, or Hugging Face.
- Experience with generative AI data preprocessing and embeddings.
- Experience with REST APIs.
Skills mentioned
About Patch My PC
Torentify Jobs is a modern job platform helping candidates find verified job opportunities quickly and easily. From remote jobs to full-time roles, we connect talent with the right companies. Our goal is to simplify job search and help recruiters hire faster with quality candidates.