The client is seeking an experienced AI Engineer to research, design, and implement new technologies and processes to deliver cutting-edge solutions, optimizing business outcomes through artificial intelligence and full-stack engineering expertise.
Requirements
- 5+ years of experience in full-stack development with ASP.NET, .NET Framework, C-Sharp, and SQL, or equivalent back-end experience using Python (FastAPI, Flask, Django).
- 5+ years of experience in web development with JavaScript frameworks such as Angular.
- Proven experience integrating AI/ML models, building AI-driven features, or leveraging AI tools to accelerate development.
- Strong knowledge of software engineering fundamentals, including data structures, algorithms, debugging, and web development best practices.
- Hands-on experience with cloud services (AWS, GCP, or Azure), APIs, web services, and source control tools.
- Proficiency in testing frameworks and methodologies (TDD, BDD, ATDD).
- Experience with microservices architecture, DevOps practices, and Git.
Responsibilities
- Design, develop, and integrate AI-powered systems with existing and new technologies.
- Write efficient, scalable, and maintainable code while ensuring high performance and reliability.
- Lead research and development initiatives, applying the scientific method to explore new approaches.
- Collaborate with engineers and stakeholders to evaluate solutions, address technical challenges, and deliver projects on schedule.
- Continuously improve software development processes and contribute to innovation programs.
- Create technical documentation, including solution designs and architectural diagrams.
- Build and execute unit, regression, and system-level tests to validate features and updates.
Other
- Collaborate with cross-functional teams
- Provide technical leadership
- Mentor team members and serve as a role model for engineering best practices.
- Demonstrated success in leading technical projects and collaborating across teams.
- Familiarity with domain-driven design, design thinking, and human-centered design.