Lead Developer Applications

Tyson Emma - Springdale, Arkansas, United States

Tyson Foods

At Tyson Foods, we are more than chicken. We're protein leaders. Food innovators who thrive at the intersection of opportunity and capability. Learn more now!

View all jobs at Tyson Foods

Apply now Apply later

Certain roles at Tyson require background checks. If you are offered a position that requires a background check you will be provided additional documentation to complete once an offer has been extended.

Job Details:

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.
 

Relocation Assistance Eligible:

Yes

Work Shift:

1ST SHIFT (United States of America)

Hourly Applicants ONLY -You must complete the task after submitting your application to provide additional information to be considered for employment.

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.

If you would like to learn more about your data privacy rights and how you may use that information, please read our Job Applicant Privacy Notice here.

Unsolicited Assistance: Tyson Foods and its subsidiaries do not accept unsolicited support from external recruitment vendors for open positions within the United States. Any resumes or candidate profiles submitted by recruitment vendors or headhunters to any employee or applicant tracking system at Tyson Foods or its subsidiaries, without a valid written request and search agreement approved by HR, will be considered the property of Tyson Foods. No fees will be paid if the candidate is hired due to an unsolicited referral.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Angular Architecture AWS Azure BigQuery CI/CD Claude CloudFormation Computer Science Dart DevOps Django Docker Engineering FastAPI Flask GCP Gemini Generative AI GitHub Kubernetes Lambda LangChain Linux LLaMA MySQL Node.js OpenAI OpenSearch Pinecone PostgreSQL Privacy Python RAG React Research Ruby Security SQL Statistics Swift Terraform Testing Vertex AI Vue

Perks/benefits: Career development Health care Relocation support

Region: North America
Country: United States

More jobs like this