T

Lead Developer Applications

Tyson Shared Services
Full-time
On-site
Springdale, Arkansas, United States

Internal Management & Management Support Applicants:

Automatic notification to your current manager will be initiated upon selection for interview. This applies to all current P or M level candidates.

Relocation Assistance Eligible:

Yes

Referral Payout Eligible:

Yes

Continue growing with our family. 

Our team members make it happen. If you want to continue to grow in a new role internally and see a position that looks right for you, we encourage you to apply!


Thanks for your commitment to Tyson Foods. 

Management Level:

P4

Overview:

The Lead Development Engineer, AI will design, develop, and maintain complex software systems, integrating AI solutions into our software architecture. This role involves collaboration with cross-functional teams and leading technical projects.

Programming (expert in multiple languages); Expert in multiple front end and back end frameworks; Expert in data engineering; Designs patterns for Infrastructure as Code (IaC); Designs patterns with Version Control, DevOps & CICD; Proficient in monitoring and alerting; Technical writing and diagramming; Analysis (technical, business, or data); Highly skilled communicator and presenter
Scope: (Org/System) Designs software architecture. Delivers high complexity development tasks as part of a team. Leads and influences in collaborative meetings with peers and stakeholders. Leads interation with stakeholders to create requirements and demonstrate work. Documents code. Establishes software product engineering best practices as it relates to software development. Reviews and corrects others. Scope: Enterprise.
Works independently with limited supervision to perform work.
Knowledge resource within the team. Leads and defines priorities for projects or processes.
Applies judgment and experience to identify resolution. Ability to make timely decisions and to take action.
Expected to be a productive leader by example of a team who designs and improves processes, procedures, and platforms.

Design and Development Skillsets:

  Software Engineering Front End (required):
    Front End Web or Mobile Development (e.g. React, Angular, Vue, Flutter, Dart, Swift)

  Software Engineering Back End (preferred):
    Designing, coding, and debugging applications in various software languages.
    Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
    Back End Development (e.g. NodeJS, Express, Ruby, Go, Python, FastAPI, Flask, Django)
    Relational DBMS Data Modeling and Querying (e.g. Postgres, MySQL, SQL)
    Object Relational Mapping (ORM) frameworks (e.g. Sequelize, Prisma, SQLAlchemy)

  Data Engineering (preferred):
    Data Modeling, Data Engineering, Analytics, Statistics

  Cloud Engineering (preferred):
    AWS, GCP, Azure
    Linux, Shell, Bash
    Containers (e.g. Docker, Podman, Kubernetes, K8s, K3s)
    Serverless (e.g. GCP CloudRun, AWS Lambda, GCP Cloud Functions)
    Infrastructure as Code (e.g. Terraform, OpenTofu, Pulumi, CloudFormation)
    CICD DevOps (e.g. GitlabCI, Github Actions)

  AI Engineering (This experience will allow you to stand out from the crowd, but we can train on the job):
    Developing with Generative AI Models such as GPT4o, GPT4o-mini, o1-preview, Gemini, Claude 3.5 Sonnet, Opus, Haiku, Llama 3.1/3.2
    Developing with Generative AI Cloud Service Providers such as OpenAI, Azure OpenAI, GCP Vertex AI, AWS Bedrock
    Utilizing generative AI frameworks such as LangChain (LangGraph), LlamaIndex, Autogen, OpenAI Swarm to build tool-calling multi-agent systems.
    Implementing vector databases like Qdrant, OpenSearch, Postgres (pgvector), BigQuery Embeddings and Vector search, Pinecone, or ChromaDB
    Building and deploying AI agents using CI/CD and DevOps principles.
    Developing retrieval augmented generation (RAG) systems.

Testing and Maintenance:

  Performing unit testing and integration testing.
  Maintaining and improving existing codebases and peer review code changes.
  Troubleshooting and resolving software defects and issues.

Collaboration:

  Collaborating with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features.
  Participating in code reviews and providing constructive feedback to peers.
  Collaborating with data scientists and researchers on AI models and techniques.

Documentation:

  Writing and maintaining technical documentation for systems architectures and to describe program development, logic, coding, testing, changes, and corrections.
  Creating presentations and presenting to both technical and non-technical audiences product overviews (the what) and system components (the how)

Research and Development:

  Keeping up-to-date with the latest industry trends and technologies to ensure the company remains competitive.
  Conducting research to discover new technologies and tools to improve efficiency and performance.

Project Management:

  Creating and maintaining product roadmaps that cover both user-facing features and technical back end features
  Participating in project planning, including estimating timeframes, and resource requirements.
  Managing tasks and deadlines to ensure timely delivery of projects.

Security and Compliance:

  Ensuring software security and compliance with industry standards and regulations.
  Implementing data protection and security measures.

Customer Interaction:

  Interacting with customers or end-users to gather requirements and provide support.
  Translating customer requirements into technical specifications.

Continuous Improvement:

  Continuously improving development processes and methodologies.
  Engaging in continuous learning and professional development.
  Optimizing AI workflows and algorithms.

Education Required Level:
  Bachelors, Masters Degree, or significant amount of relevant experience in a technical field with portfolio to demonstrate.

Preferred Area of Study:
  Computer Science, Computer Engineering, Information Systems, Quantitative or Engineering Field

Required years of experience:
  5+ years of relevant and practical experience

Details on previous experience :
  Proven deep level of knowledge and experience acquired through developing, deploying, operating, and debugging many different software products at high levels of complexity

Technical Skills/ Special Skills:
  Programming (expert in multiple languages);
  Expert in multiple front end and back end frameworks;
  High proficiency in data engineering;
  Infrastructure as Code (IaC): Proficient in Terraform.;
  CI/CD and DevOps principles: High proficiency.;
  Proficient in monitoring and alerting;
  Proficient in technical writing and diagramming;
  Proficient in analysis (technical, business, or data);
  Highly skilled communicator and presenter;

Scope (Coverage, Functions etc.):
  Org/System
  Designs software architecture and delivers high complexity development tasks as part of a team.
  Leads and influences in collaborative meetings with peers and stakeholders.
  Leads interaction with stakeholders to create requirements and demonstrate work.
  Documents and establishes software product engineering best practices.
  Works independently with limited supervision.
  Serves as a knowledge resource within the team.
  Scope: Enterprise.

Autonomy:
  Works independently with limited supervision to perform work.

Knowledge:
  Knowledge resource within the team. Leads and defines priorities for projects or processes.

Influence:
  Build and manage interpersonal relationships. Builds trust and respect from stakeholders.

Decision Making:
  Applies judgment and experience to identify resolution. Ability to make timely decisions and to take action.

Problem Solving:
  Does the team member determine solutions to complex problems and/or develop objectives, general policies and procedures for a specific program or functional area of responsibility within general scope of established operational goals and plans?  Day-to-day work and decisions do not require direction or review by immediate leader.  Job requires the identification of problems and issues, the application of judgement and selection of solutions within area of responsibility. 

Differentiating Skills between Levels:
  Expected to be a productive leader by example of a team who designs and improves processes, procedures, and platforms.
 

Work Shift:

1ST SHIFT (United States of America)

Tyson is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will be considered without regard to race, national origin, color, religion, age, genetics, sex, sexual orientation, gender identity, disability or veteran status.

We provide our team members and their families with paid time off; 401(k) plans; affordable health, life, dental, vision and prescription drug benefits; and more.

CCPA Notice. If you are a California resident, and would like to learn more about what categories of personal information we collect when you apply for this job, and how we may use that information, please read our CCPA Job Applicant Notice at Collection, click here.