The Development Engineer I plays a crucial role in designing, developing, and implementing software solutions. They are responsible for writing code, debugging and troubleshooting issues, and collaborating with cross-functional teams to deliver high-quality software products. Development Engineers also contribute to improving development processes and practices, ensuring efficient and effective software development.
Role Summary
We are looking for a motivated Associate Developer to join our engineering team and work on Full Stack applications, Cloud-native services, and Generative AI–enabled solutions. This role is ideal for early-career engineers who are excited about modern software development, vibe coding, and hands-on learning with LLMs and AI-powered applications.
You will work closely with senior engineers, architects, and product teams to build scalable applications, experiment with GenAI capabilities, and contribute to real-world enterprise solutions.
Key Responsibilities
Full Stack Development
- Develop and maintain web applications using modern front-end and back-end technologies
- Build responsive UI components and REST/FastAPI/GraphQL APIs
- Write clean, maintainable, and testable code following best practices
- Participate in code reviews and collaborative development
Cloud & Platform Engineering
- Develop and deploy applications on cloud platforms (Azure / AWS / GCP)
- Work with cloud services such as compute, storage, databases, and APIs
- Understand basics of CI/CD pipelines, containers, and cloud security
- Support monitoring, logging, and performance optimization
Generative AI & Vibe Coding
- Assist in building GenAI-powered features such as chatbots, copilots, and assistants
- Work with Agentic Frameworks like Google ADK
- Work with Large Language Models (LLMs) via APIs (prompting, grounding, and responses)
- Learn and apply prompt engineering basics and AI-assisted coding practices
- Use AI tools for productivity (code generation, refactoring, testing, documentation)
- Experiment with embeddings, vector search, and RAG-style patterns (guided learning)
Learning & Collaboration
- Actively learn new technologies, frameworks, and AI concepts
- Collaborate with cross-functional teams (Product, UX, Data, AI)
- Contribute to technical documentation and knowledge sharing
- Follow secure coding, data privacy, and ethical AI guidelines
Required Skills & Qualifications
Educational Background
- Bachelor’s degree in Computer Science, Engineering, IT, or related field
- Strong academic foundation in programming and data structures
Technical Skills (Must Have – Basics Expected)
- Programming knowledge in JavaScript, TypeScript, Python, or similar
- Understanding of HTML, CSS, and basic front-end frameworks
- Basic knowledge of backend development and APIs
- Familiarity with databases (SQL or NoSQL)
- Awareness of cloud concepts (deployment, services, environments)
GenAI & AI Fundamentals (Entry-Level)
- Basic understanding of Generative AI concepts
- Familiarity with LLMs (what they are, how they are used)
- Agentic Frameworks like Google ADK (Agent Development Kit)
- Exposure to tools like ChatGPT, Copilot, or similar AI assistants
- Interest in learning prompt engineering and AI integration patterns
Good to Have
- Exposure to React, Angular, or Vue
- Experience with Node.js, Spring Boot, or Python frameworks
- Hands-on labs or projects using cloud platforms
- Awareness of Git, Agile, and DevOps practices
- Academic or personal projects involving AI, ML, or GenAI
What We Look For
- Strong problem-solving and logical thinking
- Curiosity and willingness to learn fast
- Passion for modern engineering and AI-first development
- Good communication and collaboration skills
- Growth mindset and ownership attitude
Relocation Assistance Eligible:
No
Tyson is an Equal Opportunity 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.