Demo

Senior Software Engineer

Trilogy
Irving, TX Full Time
POSTED ON 5/8/2026
AVAILABLE BEFORE 6/7/2026

Department:

Engineering

Location:

Hybrid — Trilogy NextGen office (3 days on-site / 2 days remote)

Employment:

Full-Time — Direct Hire

Experience:

4–6 Years

Reports To:

Director of Engineering / Principal Engineer

About the Role

Trilogy NextGen is hiring a Senior Software Engineer with strong Python expertise and a working passion for Artificial Intelligence and Machine Learning. In this direct-hire role, you will architect and build scalable backend systems, data pipelines, and AI-powered features that power both Trilogy NextGen’s internal platforms and the customer-facing products we deliver to clients.

You will work at the intersection of software engineering and applied ML — implementing models, building intelligent APIs, and integrating cutting-edge AI tools into production. You’ll also serve as a technical mentor to mid-level and junior engineers, contribute to architectural decisions across multiple projects, and help shape Trilogy NextGen’s engineering culture and best practices.

What You’ll Work On

     Internal projects: Architecting Trilogy NextGen’s shared platform services, ML/AI tooling, data pipelines, and developer infrastructure.

     Customer-facing projects: Leading the technical design and delivery of AI-enabled features for client engagements — partnering directly with customer stakeholders on architecture, trade-offs, and rollout.

Key Responsibilities

     Architect and develop robust, scalable backend services and APIs using Python (FastAPI, Django, or Flask).

     Design and build data pipelines for ingestion, transformation, and serving of structured and unstructured data.

     Integrate and deploy machine learning models into production environments — internal and customer-hosted — ensuring performance, reliability, and maintainability.

     Collaborate with data scientists to productionize ML experiments, bridging the gap between research and deployment.

     Build and maintain AI-powered features including recommendation engines, NLP pipelines, and LLM integrations.

     Lead technical design discussions, write architecture decision records (ADRs), and drive code quality through rigorous review.

     Mentor mid-level and junior engineers through pair programming, feedback, and knowledge sharing.

     Participate in system design reviews, capacity planning, and performance optimization for high-scale services across internal and customer workloads.

     Engage with customer technical stakeholders — leading design sessions, walking through trade-offs, and representing Trilogy NextGen’s engineering point of view.

     Contribute to the evaluation and adoption of new AI tools, frameworks, and LLM APIs (e.g., OpenAI, Anthropic, Hugging Face).

Required Technical Skills

CORE ENGINEERING — PYTHON

     Python 3.x — advanced proficiency (type hints, async/await, decorators, generators).

     FastAPI, Django REST Framework, or Flask for API development.

     Proficiency in writing clean, testable, and scalable Python codebases.

     Experience with task queues (Celery, RQ) and async processing.

MACHINE LEARNING & AI

     Hands-on experience with ML libraries: scikit-learn, XGBoost, LightGBM.

     Familiarity with deep learning frameworks: TensorFlow and/or PyTorch.

     Experience integrating Large Language Models (LLMs) via APIs — OpenAI, Anthropic Claude, Cohere, or similar.

     Understanding of core ML concepts: supervised/unsupervised learning, model evaluation, feature engineering, overfitting.

     Experience with prompt engineering, RAG (Retrieval-Augmented Generation) pipelines, or fine-tuning workflows.

     Familiarity with MLOps practices — model versioning (MLflow), monitoring, and CI/CD for ML pipelines.

DATA & DATABASES

     PostgreSQL / MySQL — advanced querying, schema optimization, indexing.

     MongoDB or similar NoSQL for unstructured data.

     Data pipeline tools: Apache Airflow, Prefect, or similar orchestration frameworks.

     Experience with data warehouses: BigQuery, Snowflake, or Redshift.

     Proficiency with Pandas and NumPy for data manipulation.

CLOUD & INFRASTRUCTURE

     Strong AWS, Google Cloud Platform, or Azure experience — compute, storage, serverless functions, managed ML services (SageMaker, Vertex AI).

     Containerization with Docker; orchestration with Kubernetes or ECS.

     Infrastructure as Code (Terraform or Pulumi) preferred.

     Observability tooling — logging, tracing, alerting (Datadog, Prometheus, CloudWatch).

SOFTWARE ENGINEERING FOUNDATIONS

     System design — distributed systems, microservices, event-driven architecture.

     Git and advanced version control workflows.

     CI/CD pipeline design and management.

     Comprehensive testing: unit, integration, and end-to-end testing (pytest, coverage).

Additional Valued Skills

     Strong grasp of software architecture patterns: CQRS, event sourcing, domain-driven design.

     Experience with vector databases (Pinecone, Weaviate, pgvector) for AI/search use cases.

     Ability to evaluate trade-offs in system design decisions and communicate them clearly to internal leadership and customer stakeholders.

     Familiarity with data privacy regulations (GDPR, HIPAA) and responsible AI principles — especially relevant for customer engagements.

     Strong analytical and debugging skills for complex, distributed system issues.

     Agile/Scrum leadership experience — sprint planning, estimation, backlog grooming.

     Excellent written and verbal communication for cross-functional collaboration with product, data, leadership, and customer teams.

     Proactive ownership mentality — comfortable driving projects from definition to delivery across both internal and client work.

Qualifications

     Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or equivalent experience.

     4–6 years of professional software development experience, with at least 2 years of significant Python usage.

     Demonstrated experience building or integrating ML/AI features in production systems.

     Experience mentoring engineers and contributing to technical strategy.

     Portfolio of projects or contributions demonstrating applied ML/AI engineering.

     Authorized to work in the United States without sponsorship now or in the future (this is a direct-hire role).

     Able to work a hybrid schedule from the Trilogy NextGen office.

Why Trilogy NextGen

     High-impact technical leadership across a diverse portfolio of internal platforms and customer engagements.

     Direct-hire role with full benefits, growth pathways, and clear advancement into Staff/Principal tracks.

     Hands-on AI/ML work in production — not slides or proofs of concept.

     Collaborative engineering culture that values mentorship, ownership, and shipping quality software.

Salary.com Estimation for Senior Software Engineer in Irving, TX
$109,435 to $132,301
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Trilogy

  • Trilogy Irving, TX
  • Department: Engineering Location: Hybrid — Trilogy NextGen office (3 days on-site / 2 days remote) Employment: Full-Time — Direct Hire Experience: 2–4 Year... more
  • 6 Days Ago

  • Trilogy Tulsa, OK
  • Ready to revolutionize how children learn to read? Join Alpha School where we're turning traditional education on its head! Location Options: Multiple posi... more
  • 7 Days Ago

  • Trilogy Orlando, FL
  • Tired of software development that crawls at a snail's pace? Frustrated by teams clinging to outdated practices while AI revolutionizes the industry? If yo... more
  • 7 Days Ago

  • Trilogy Miami, FL
  • Ready to move from dashboard builder to decision-maker? Welcome to 2 Hour Learning, where we're revolutionizing education through AI-powered learning syste... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Irving, TX area that may be a better fit.

  • Veracity Software Inc Dallas, TX
  • Title: Senior AWS Cloud Engineer Location: Dallas, TX — 5 days onsite (no exceptions) (Local only) Duration: 6 Months Contract USC, GC, GC EAD, H4 EAD, TN ... more
  • 1 Month Ago

  • Software Guidance & Assistance Dallas, TX
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Reporting Engineer (SSRS / Power BI) for a Right-To-Hire contract assignment with on... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!