×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    AI Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 130000 - 180000 USD Yearly USD 130000.00 180000.00 YEAR
Job Description & How to Apply Below

We are seeking an experienced Principal Software Engineer to lead the design and development of advanced AI and machine learning solutions with a strong focus on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic workflows. The ideal candidate will combine deep software engineering expertise with hands‑on machine learning engineering experience to build scalable, production‑ready AI systems. This role requires strong Python engineering skills, architectural leadership, and the ability to guide technical strategy across AI initiatives.

Key Responsibilities
  • Design, develop, and implement scalable AI and machine learning systems in production environments
  • Lead architecture and engineering efforts for LLM, RAG, and agentic AI solutions
  • Develop and maintain high‑quality Python applications and frameworks
  • Build and optimize AI pipelines, APIs, and distributed systems
  • Provide technical leadership and architectural guidance across AI and software engineering teams
  • Collaborate with cross‑functional teams to deliver scalable and reliable AI solutions
  • Review code, mentor engineers, and establish engineering best practices
  • Troubleshoot and resolve complex engineering and system performance issues
  • Drive innovation and continuous improvement in AI engineering processes and system design
  • Ensure system reliability, scalability, security, and maintainability
Required Skills
  • 10+ years of experience in software engineering with recent experience at Principal or Architect level
  • Strong hands‑on experience in Machine Learning Engineering and AI system development
  • Extensive experience with Large Language Models (LLMs), Retrieval‑Augmented Generation (RAG), and Agentic AI workflows
  • Advanced Python programming and software engineering expertise
  • Strong understanding of scalable system architecture and distributed systems
  • Experience designing and deploying production‑grade AI applications
  • Strong problem‑solving, debugging, and analytical skills
  • Excellent collaboration, communication, and leadership abilities
Preferred Skills
  • Experience with cloud platforms and AI infrastructure
  • Familiarity with MLOps, CI/CD pipelines, and containerization technologies
  • Experience with vector databases, orchestration frameworks, and AI workflow automation
  • Knowledge of API development and microservices architecture
Education

Bachelor’s or Master’s degree in Computer Science, Engineering, Artificial Intelligence, or related field

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary