Principal Software Development Engineer AI/ML
United States
Job Description
Principal Software Development Engineer AI/ML
Denton,Texas

Job Description :

You lead the design and delivery of complex projects where the technology strategy is not defined. They are responsible for the architecture of team-level systems and ensure these systems meet long-term business goals. Your solutions are exemplary in terms of system design, clarity, efficiency, and extensibility. The SDE IIIs are hands-on, producing high-level architectural designs, reviewing source code, and delivering critical coding FRs and CRs. 

Key Responsibilities

  • Serve as a technical lead on our most demanding, cross-functional products.
  • Ensure the quality of the architecture and design of distributed high-performance systems.
  • Functionally decompose complex problems into simple, straightforward building blocks.
  • Fully and completely understand system interdependencies and limitations.
  • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Leverage knowledge of internal and industry prior art in design decisions.
  • Effectively research and benchmark our technology against other competing systems in the industry.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. 

Basic Qualifications :

  • Bachelor’s degree in computer science or other engineering field
  • 5+ years of non-internship professional software
  • Proven track record of leading complex technical projects. Distributed systems architecture, microservices patterns, performance tuning. Architectural design reviews, technical mentorship, operational excellence reviews. Deep expertise in domain-specific frameworks, define best practices. 

Preferred Qualifications and Used Technologies, Services, Languages, or Frameworks  :

 
  • Master’s degree or higher preferred in Computer Science, or a related field
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

    Leads large, multi-part projects with architectural decisions impacting adjacent teams. 
    Divides complex work into smaller tasks for other engineers. 
    Influences the team's technical roadmap and is a go-to expert.

    Documented improvements in system scalability, performance, or cost efficiency. Impact on team's technical roadmap. On-time, on-budget delivery of complex projects.

    Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members. 

  • Used Technologies, Services, Languages, or Frameworks

    • Containers, Nomad or Kubernetes 
    • System Design and Architecture, Distributed Systems
    • Python, Java, C++, Large-scale data processing (Spark), Deep Learning Frameworks 
Maximum Salary (US):  290000
Minimum Salary (US):  240000
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 226,300 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2025 totaled $14.5 billion.

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.