PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Principal AI Software Engineer:
-
Employment Type:
Contractor
-
Location:
Dallas, TX (Onsite)
Do you meet the requirements for this job?

Principal AI Software Engineer
Principal AI Software Engineer
Pay
$70 - $89 per hour (max)
Location
Hybrid (Dallas, NYC, Atlanta, Chicago)
Summary
We are seeking a highly experienced Principal AI Software Engineer to lead the development of innovative cloud-based AI tools within a dynamic, start-up environment backed by a multi-billion dollar organization. This role offers the opportunity to build products from scratch, leverage cutting-edge AI technologies, and contribute to high-impact projects focused on data analysis and cloud infrastructure. The ideal candidate is a full-stack engineer with expertise in C#, Python, or Typescript, and extensive experience working within Azure cloud ecosystems. This position is perfect for a solutions-oriented professional who thrives on solving complex problems, working in a structured environment, and driving technical excellence in a fast-paced setting.
Requirements
- 10-15 years of software development experience, with a strong focus on AI/ML and large language models (LLMs)
- Hands-on coding experience in C#, Python, or Typescript (approximately 90% of work)
- Proven expertise with Azure cloud services, including Kubernetes, Azure Functions, and OpenAI integrations
- Experience building scalable AI agents, RAG applications, and multi-platform AI solutions
- Deep understanding of problem-solving and designing structured, solution-driven architectures
- Ability to quickly learn new technologies and guide projects with strategic questions
- Strong collaboration skills and experience in agile development
Responsibilities
- Develop and architect cloud-based AI systems and tools from the ground up
- Design and implement scalable AI/ML solutions utilizing Azure-native services and OpenAI APIs
- Work closely with product teams to build intelligent systems that identify and analyze applications within data sets
- Apply expertise in LLM and RAG coding to enhance AI capabilities and workflows
- Lead technical problem-solving efforts and review code to ensure high-quality solutions
- Collaborate with cross-functional teams to develop innovative features and optimize existing systems
- Drive iterative development and rapid experimentation within a structured project framework
- Mentor junior engineers and promote best practices in coding, testing, and deployment
Benefits
- Significant growth opportunities within a high-tech, innovative environment
- Opportunity to work alongside a talented leadership team and contribute to groundbreaking AI projects
- Competitive hourly compensation with potential for performance-based bonuses
- Engage in a startup culture with the backing and resources of an established, billion-dollar organization
- Flexible hybrid work arrangement in major US cities
- Access to cutting-edge AI and cloud technologies, fostering continuous professional development