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!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:
YesWork 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.