Sr. Software Development Engineer, AI (Onsite)
Apply NowCompany: Tyson Foods
Location: Springdale, AR 72764
Description:
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:
No
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
Job Summary: The Sr. Software Development Engineer, AI, is an experienced professional responsible for building AI-enabled and integrated applications. This role focuses on developing innovative solutions utilizing generative AI models and cloud services while ensuring the successful delivery of software products. The engineer will collaborate with cross-functional teams to define project requirements, manage timelines, and drive continuous improvement in software development practices.
Essential Duties and Responsibilities:
Design and Development:
Testing and Maintenance:
Collaboration:
Documentation:
Research and Development:
Project Management:
Security and Compliance:
Customer Interaction:
Continuous Improvement:
Qualifications:
Special Skills:
Soft Skills:
** Not eligible for relocation
** Not eligible for sponsorship
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.
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:
No
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
Job Summary: The Sr. Software Development Engineer, AI, is an experienced professional responsible for building AI-enabled and integrated applications. This role focuses on developing innovative solutions utilizing generative AI models and cloud services while ensuring the successful delivery of software products. The engineer will collaborate with cross-functional teams to define project requirements, manage timelines, and drive continuous improvement in software development practices.
Essential Duties and Responsibilities:
- Develops applications utilizing generative AI models such as GPT-4o, GPT-4o-mini, o1-preview, Gemini, Claude 3.5 Sonnet, Opus, Haiku, Llama 3.1/3.2.
- Works with generative AI cloud service providers, including OpenAI, Azure OpenAI, GCP Vertex AI, and AWS Bedrock.
- Utilizes generative AI frameworks such as LangChain (LangGraph), LlamaIndex, Autogen, and OpenAI Swarm to build tool-calling multi-agent systems.
- Implements vector databases like Qdrant, OpenSearch, Postgres (pgvector), BigQuery Embeddings and Vector search, Pinecone, or ChromaDB.
- Builds and deploys AI agents using CI/CD and DevOps principles.
- Develops retrieval-augmented generation (RAG) systems.
Design and Development:
- Designs, codes, and debugs applications in various software languages or tools.
- Develops software solutions by studying information needs, conferring with users, and analyzing systems flow, data usage, and work processes.
Testing and Maintenance:
- Performs unit testing and integration testing.
- Maintains and improves existing codebases and conducts peer reviews of code changes.
- Troubleshoots and resolves software defects and issues.
Collaboration:
- Collaborates with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features.
- Participates in code reviews and provides constructive feedback to peers.
Documentation:
- Writes and maintains technical documentation to describe program development, logic, coding, testing, changes, and corrections.
Research and Development:
- Keeps up to date with the latest industry trends and technologies to ensure the company remains competitive.
- Conducts research to discover new technologies and tools to improve efficiency and performance.
Project Management:
- Participates in project planning, including estimating timeframes and resource requirements.
- Manages tasks and deadlines to ensure timely delivery of projects.
Security and Compliance:
- Ensures software security and compliance with industry standards and regulations.
- Implements data protection and security measures.
Customer Interaction:
- Interacts with customers or end-users to gather requirements and provide support.
- Translates customer requirements into technical specifications.
Continuous Improvement:
- Continuously improves development processes and methodologies.
- Engages in continuous learning and professional development.
Qualifications:
- Education: Bachelor's or Master's Degree in Computer Science, Computer Engineering, Information Systems, Quantitative or Engineering Field preferred, or significant relevant experience.
- Experience: 3+ years of relevant and practical experience in software development with a focus on AI technologies.
Special Skills:
- Proficient in programming with multiple languages or software tools.
- Experienced with design patterns in multiple front-end and back-end frameworks.
- Proficient in Data Engineering and Infrastructure as Code (IaC).
- Familiar with Version Control, DevOps, and CI/CD practices.
- Strong technical writing and diagramming skills.
- Capable of technical, business, or data analysis.
Soft Skills:
- Excellent communication skills for providing technical guidance and mentorship.
- Strong problem-solving abilities for designing and architecting software solutions.
- Proven mentoring skills to guide junior team members.
- Leadership capabilities to lead software development projects and teams.
- Collaborative mindset for working with stakeholders to define project requirements.
- Commitment to continuous learning and staying updated with industry trends and technologies.
- Creative approach to innovating new development designs and optimization strategies.
** Not eligible for relocation
** Not eligible for sponsorship
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.