Title: AI Principle Software Engineer
Address: Remote
Duration: 3 + Months Contract
Requirements:
As a Principal Software Engineer (PSE), AI Solutions, you will play a senior, hands-on role in building and delivering AI-powered solutions that support our clients transformation initiatives. You will work closely with AI Architects and crossfunctional teams to implement scalable, high-quality systems across AI, cloud, data, and software engineering.
This role is ideal for experienced engineers who enjoy deep technical execution, solution-level design, and mentoring, and who want to operate at the leading edge of applied AI without owning enterprise-wide architecture or technical strategy.
What You ll Do
- Design and implement solution-level components for AI, ML and data science initiatives.
- Translate business and technical requirements into detailed designs, code, and implementation plans.
- Serve as a technical lead for AI-focused workstreams, ensuring high-quality execution and delivery outcomes.
- Build, test, and deploy AI, ML, cloud, analytics, and software solutions in production environments.
- Collaborate closely with AI Architects to align implementation decisions with broader architectural intent.
- Contribute to technical excellence through code reviews, mentoring engineers, and sharing best practices.
- Support presales and discovery activities by contributing technical insight, estimates, and feasibility assessments.
- Stay current with emerging AI technologies and help apply them pragmatically to client solutions.
What You Bring
Core Qualifications
- Bachelor s degree in a technical field or equivalent hands-on engineering experience.
- Strong experience in software engineering with demonstrated delivery of complex, production-grade systems.
- Practical depth in at least one of the following areas, with working knowledge across others:
- AI/ML & Agentic Systems
- Implementing GenAI and agentic workflows
- Integrating LLMs, embeddings, and retrieval systems
- Supporting ML/LLMOps pipelines and experimentation frameworks
- Cloud Engineering
- Building cloud-native applications on Azure and/or AWS
- Applying distributed systems and scalability patterns
- Data Engineering & Analytics
- Implementing data pipelines, vector stores, and analytics workloads
- Working with structured and unstructured data sources
- Software Engineering
- Proficiency in Python, SQL, Java, C++, or similar languages
- Experience with modern frameworks, DevOps practices, and CI/CD pipelines
Preferred Certifications (or equivalent experience)
- AWS: ML Specialty, AI Practitioner, ML Engineer, or Solutions Architect
- Azure: AI Engineer Associate, Data Scientist Associate, Generative AI Fundamentals
- Databricks: ML Associate, Data Engineer Associate, Generative AI Engineer Associate
Who You Are
- A strong technologist who communicates effectively with engineers, architects, and project stakeholders.
- Comfortable operating in delivery-focused consulting environments with multiple priorities.
- Collaborative by nature and effective working within cross-functional teams.
- Experienced mentoring other engineers through example, code reviews, and technical guidance.
- Motivated by building real-world AI systems that deliver measurable business value.