Position: Principal Software Engineering Consultant
Location: Remote – Local to Raleigh, NC preferred
Duration: 6+ Months (Extension/C2H)
Job Description
We are looking for an experienced Principal Software Engineering Consultant with strong expertise in Python, Cloud (AWS/Azure), AI, and Software Architecture. The ideal candidate should have experience designing and building scalable AI-enabled applications and leading end-to-end solution architecture.
Must-Have Skills
* Strong experience with Python
* Expertise in AWS/Azure (EC2, S3, Lambda, RDS, etc.)
* Strong knowledge of SQL & NoSQL databases
* End-to-end Software Architecture & System Design
* Hands-on experience with AI-enabled applications and RAG architectures
* Experience integrating AI solutions into production environments
* Basic DevOps knowledge (Docker, CI/CD, Containerization)
* Excellent communication and leadership skills
Preferred Skills
* Experience delivering enterprise AI solutions from prototype to production
* LLM (Large Language Model) experience
* Experience with Java, Go, or C++
Responsibilities
* Design and develop scalable applications using Python and AWS
* Lead architecture for AI-driven systems
* Integrate AI solutions with enterprise applications
* Collaborate with business and technical teams
* Mentor junior developers and conduct code reviews
* Optimize system performance, scalability, and reliability
* Drive AI innovation and best practices across projects