Senior AI Developer
Location
Remote, ET timezone
Experience Level
Senior
Type Of Employment
Contract
Remote
Yes
Domain
Property Management Software
We are seeking a hands-on AI Developer with experience integrating AI into products or solutions. The ideal candidate will have a broad understanding of the AI landscape and practical experience with various AI technologies.
Responsibilities
- AI System Design, Development & Integration: Build cutting-edge AI solutions, integrate with external AI-based services, and drive research and innovation.
- Seamless Integration: Lead the incorporation of AI technologies into client products, aligning with business needs and exceeding performance expectations.
- Agentic AI Development: Design and build autonomous AI systems that adapt to evolving requirements and make intelligent decisions.
- Development Productivity: Identify and assess AI-driven tools to enhance application development, testing, and workflow efficiency. Optimize processes to improve overall productivity.
- Problem-Solving & Troubleshooting: Diagnose and resolve issues in AI models and pipelines with a proactive approach.
- Technical Implementation: Ensure AI systems are maintainable, scalable, and efficient by following best practices.
- Leadership & Mentorship: Provide technical guidance, conduct code reviews, and support the career growth of team members.
- Model Evaluation: Analyze and fine-tune model performance using key metrics to optimize accuracy and efficiency.
- Requirement Translation: Convert complex business needs into actionable AI solutions and technical specifications.
- Full Software Lifecycle Ownership: Take charge of analyzing, designing, prototyping, coding, testing, debugging, and supporting AI-driven solutions.
Required Skills and Experience
- C# & .NET Development: Proficient in building AI applications and automation scripts within the .NET ecosystem. Experience with Azure AI, Fabric, Azure AI Foundry an asset.
- SQL & Data Management: Strong expertise in data manipulation, querying, and integrating AI systems with SQL databases.
- Large Language Models (LLMs): Hands-on experience in implementing and fine-tuning LLMs for real-world applications.
- Rule-Based AI Systems: Skilled in designing and integrating rule-based logic into broader AI frameworks.
- Statistical Modeling: Competent in applying statistical models for data analysis and decision-making.
- System Orchestration: Ability to coordinate complex architectures, ensuring seamless integration of multiple AI components.
- API Development: Proven experience in designing, developing, and maintaining scalable APIs, including data export functionalities.
- Collaboration & Communication: Excellent teamwork skills with a proactive approach to cross-functional collaboration and innovation.
- SaaS Experience (Preferred): Experience working in a SaaS environment is an asset but not required.