Company Overview
We are embarking on a significant journey to build and integrate advanced artificial intelligence systems into our core work processes. Our mission is to develop and train sophisticated AI tools that automate and enhance operations for both our organization and our customers. We are dedicated to fostering a culture of high performance, continuous improvement, and proactive business cooperation, positioning our company at the forefront of technological innovation and service delivery.
Position Overview
We are embarking on an exciting journey to build and integrate artificial intelligence systems into our core work processes. We are seeking a senior leader to establish and guide our new AI development team. In this pivotal role, you will be responsible for defining the overall system architecture for our AI solutions, specifically focusing on bridging the gap between Microsoft Copilot, Azure AI Services, and our .NET ecosystem. You will act as a hands-on technical leader, using your deep expertise in C# and .NET to design tools that leverage pretrained models rather than training them from scratch. You will lead the development of Generative AI prompt libraries to accelerate internal development (unit tests, documentation, persistence layers) and implement Computer Vision solutions for document processing (IDs and checks). You will collaborate with subject matter experts to automate processes for both our organization and our customers, shaping the future of AI integration within the company.
Key Responsibilities
Manage, mentor, and develop a team of engineers, fostering a culture of innovation, continuous improvement, and high performance in a .NET-centric AI environment.
Define the overall system architecture for AI initiatives, ensuring solutions are scalable, secure, and align with enterprise technology standards using microservices, REST APIs, and cloud-native principles on Azure.
Lead the design and coding of Generative AI applications and prompt libraries to support internal PLS Developers, specifically creating tools that:
Generate Unit Tests for internally developed projects.
Generate documentation/Wikis/summaries for internal projects.
Generate persistence layer code following existing documented patterns.
Architect and implement Azure AI Vision solutions to examine and extract data
from documents, specifically:
Identifications: Identify ID types (Passport, Matricula, Cedula, Driver’s License), determine country/state of issuance, and extract labeled data (Name, DOB, ID number, Expiration).
Checks: Process images of payroll, government, and personal checks to extract data (Maker, Payee, Amount, Date) and analyze background elements.
Establish and oversee the AI integration lifecycle, focusing on Prompt Engineering, API integration, and MLOps for deployment and monitoring (using Azure OpenAI Service and Azure AI Vision) rather than model training.
Collaborate with business stakeholders to identify high-impact AI opportunities, defining requirements for tools that integrate seamlessly with existing .NET and Angular applications.
Provide technical thought leadership, staying current with advancements in Azure AI Services and tooling, and guiding the company's strategic direction in artificial intelligence integration.
Manage resource allocation, project timelines, and the delivery of AI solutions, ensuring adherence to budget, quality, and regulatory parameters.
Develop and enforce best practices for AI integration, including code quality in C#, prompt engineering standards, and ethical AI principles.
Required Skills & Experience
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of strong hands-on experience in software engineering within the .NET ecosystem (C#), with a proven track record of transitioning into or working with AI integrations.
Proven experience leading, managing, or mentoring a team of software engineers.
Expertise in designing and building scalable, enterprise-grade applications as a Technical or Solution Architect, utilizing microservices, REST APIs, and cloud-native principles on the Azure platform.
Strong proficiency in the .NET framework and C# programming language (Must be able to actively maintain, debug, and develop components).
Hands-on experience developing and deploying solutions using Azure AI Services, particularly:
Azure AI Vision / Computer Vision: Experience processing images for OCR, field extraction, and classification.
Azure OpenAI Service / Generative AI: Experience creating prompt libraries and integrating LLMs into enterprise workflows.
Advanced knowledge of distributed systems design, Services Oriented Architecture (SOA), API Gateways, and loosely coupled messaging.
Experience with the end-to-end lifecycle of AI integration projects, from requirements gathering to prompt engineering, API consumption, deployment, and monitoring.
Proficiency with Azure platform services such as App Services, Service Bus, Cosmos DB, and SQL.
Familiarity with front-end development using Angular (to understand architecture and facilitate integration) and reporting with SSRS.
Experience with various AI domains, specifically focusing on AI Automation and process enhancement.
Nice to Have Skills
Experience with Microsoft GitHub Copilot extensions or integration.
Knowledge of AI/ML frameworks (PyTorch, TensorFlow) is a plus, but the primary focus is on consuming pre-trained models via Azure Services.
Experience with Azure AI Document Intelligence (formerly Form Recognizer).
Proficiency in Python (as a complementary skill to the required .NET stack).
Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
Relevant Microsoft Azure certifications, such as Azure AI Engineer Associate or Azure Solutions Architect Expert.
Soft Skills
Demonstrated leadership and mentorship capabilities, with experience guiding technical teams, managing resource allocation, and fostering a culture of high performance and continuous improvement.
Advanced strategic thinking and technology thought leadership, with the ability to provide direction on AI initiatives and stay current with emerging trends to ensure solutions are fit for purpose.
Excellent communication and collaboration skills, essential for interacting with business stakeholders, subject matter experts, and senior IT leadership to define requirements and align on project objectives.
A strong sense of ownership and accountability for the end-to-end software development lifecycle, from overall system architecture design to product maintenance and successful delivery.
Proactive problem-solving abilities, capable of identifying opportunities for AI integration, evaluating complex architectures, and developing effective, innovative solutions.
Why You Will Love Working with Us
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers Collaborative
work environment Career path and mentorship programs that will lead to new
levels. Join Lean Tech and contribute to shaping the data landscape within a
dynamic and growing organization. Your skills will be honed, and your contributions
will play a vital role in our continued success. Lean Tech is an equal opportunity
employer. We celebrate diversity and are committed to creating an inclusive
environment for all employees.