AI Engineer

Ryan, LLC

  • Dallas, TX
  • 8 days ago

    Highlights

    Demonstrated experience shipping AI/LLM-powered features (agents/agentic-frameworks, RAG, tool-calling, workflow automation) into real user workflows. Hands-on experience building agentic systems with LLMs (tool-use, orchestration, multi-step flows, verification/validation patterns) and MCPs.

    Numbers & Facts

    LocationDallas, TX

    Description

    Why Ryan?

    • Hybrid Work Options

    • Award-Winning Culture

    • Generous Personal Time Off (PTO) Benefits

    • 14-Weeks of 100% Paid Leave for New Parents (Adoption Included)

    • Monthly Gym Membership Reimbursement OR Gym Equipment Reimbursement

    • Benefits Eligibility Effective Day One

    • 401K with Employer Match

    • Tuition Reimbursement After One Year of Service

    • Fertility Assistance Program

    • Four-Week Company-Paid Sabbatical Eligibility After Five Years of Service

    As a Senior Engineer, you will play a pivotal role in the design, development, and delivery of robust, scalable, and secure AI-driven software systems. You'll be expected to own complex components, lead critical feature implementation, and drive engineering best practices within your squad. This role bridges the execution gap between high-level design and detailed implementation, with active participation in solutioning, system integration, evaluation, and continuous improvement initiatives.

    You will collaborate with cross-functional teams, contribute to architectural discussions, and ensure that AI solutions align with user needs, business goals, safety expectations, and performance constraints. This role demands hands-on engineering capabilities, a high degree of ownership, and the ability to work independently as well as within a team.

    Key Responsibilities

    Software Design and Development

    • Translate business needs into agentic workflows and production-ready full-stack components (APIs, services, UIs).
    • Design and document functional and technical specifications for mid-to-large components.
    • Implement agent orchestration, tool-use, and integrations with strong focus on correctness, safety, and reliability.
    • Implement and review high-quality code using modern software development practices.
    • Conduct design and code reviews with an emphasis on performance, scalability, and maintainability.

    Applications Integration & Middleware

    • Integrate enterprise applications and services using APIs and middleware solutions.
    • Conduct feasibility assessments and support application interoperability testing.
    • Troubleshoot integration issues and support optimization of connected systems.

    Cloud, DevOps & Configuration

    • Develop and participate in deploying software in Azure cloud environments.
    • Configure platform-specific deployment scripts and troubleshoot build-release issues.
    • Participate in infrastructure-as-code practices and cloud performance tuning.

    Testing & Automation

    • Define evaluation strategies for agent behavior: golden datasets, regression suites, scenario coverage, and reliability checks.
    • Instrument and monitor agent behavior (tool-call traces, latency/cost metrics, failure modes) and drive iterative improvements.
    • Design and execute complex unit, integration, and automated test cases.
    • Analyze and resolve test failures, propose code fixes, and contribute to automation frameworks.
    • Collaborate with QA and DevOps teams to drive CI/CD pipeline enhancements.

    Architecture Support

    • Assist in translating high-level architecture into low-level designs.
    • Develop and maintain design artifacts under the guidance of architects and staff engineers.
    • Understand existing system architecture and communicate trade-offs during design sessions.

    Collaboration & Execution

    • Work closely with product managers, UX designers, and business stakeholders.
    • Contribute to project planning and estimation for features and enhancements.
    • Lead technical discussions, mentor junior engineers, and support knowledge sharing.

    Required Competencies

    Technical Strength

    • Deep understanding of core programming concepts, system design principles, and application performance optimization
    • Hands-on experience building agentic systems with LLMs (tool-use, orchestration, multi-step flows, verification/validation patterns) and MCPs.
    • Proficient in one or more agentic frameworks (LangChain/LangGraph, OpenAI Agents SDK, Microsoft Semantic Kernel, Microsoft AutoGen, CrewAI, etc.)
    • Proficient in writing clean, efficient, and maintainable code across at least one modern full stack
    • Experience using frameworks in .NET ecosystem with ReactJS is a plus
    • Ability to debug complex issues and propose effective solutions with minimal guidance

    Solution Ownership

    • Demonstrates end-to-end ownership of features or components from design to deployment
    • Proactively anticipates risks, raises concerns early, and takes accountability for resolving them
    • Capable of breaking down complex problems into actionable technical work
    • Review code to ensure correct functionality, potential holistic solutions, identify unexpected side effects, and conforming to documented standards

    Collaboration & Influence

    • Communicates technical ideas clearly across teams and stakeholders
    • Build strong partnerships with QA, DevOps, Product, and other engineering teams
    • Provides constructive feedback in code and design reviews, mentors junior engineers effectively

    Execution Excellence

    • Delivers high-quality, tested, and secure code consistently
    • Prioritizes well and executes in alignment with sprint goals and timelines
    • Manages multiple competing tasks and handles changing priorities with discipline

    Continuous Improvement

    • Actively contributes to improving team processes, standards, and tooling
    • Stay updated on new technologies and apply relevant practices where appropriate
    • Seeks feedback and adapts to strengthen performance and technical acumen

    What You Bring

    • 6-9 years of software engineering experience, with a strong track record of building production-grade systems
    • Demonstrated experience shipping AI/LLM-powered features (agents/agentic-frameworks, RAG, tool-calling, workflow automation) into real user workflows.
    • Proficiency in at least one modern full-stack, data-stores (SQL/NoSQL), Redis, Containerization, Kubernetes, Azure Cloud-Native Services
    • Strong understanding of data structures, design patterns, and system integration techniques
    • Hands-on experience with CI/CD, containers (Docker), and cloud services (AWS/Azure)
    • Demonstrated ability to design, test, and debug complex systems in a collaborative setting
    • Attention to details and ability to work with a large codebase
    • A proactive mindset with the ability to work independently and manage competing priorities
    • Excellent written and verbal communication skills
    • Able to document and present technical concepts clearly
    • Awareness when progress has stalled and a willingness to ask for help or confirmation.

    Certificates and Licenses:

    Valid driver's license required.

    Supervisory Responsibilities:

    May directly supervise employees in the Business Solutions practice and carry out supervisory responsibilities in accordance with the Firm's policies and applicable laws.

    Similar Jobs

    See more jobs