Teaching Faculty in Applied Artificial Intelligence
Knoxville Technology Council · Knoxville, TN · 5 days ago
EducationFull-time
About the role
We're looking for a software engineer to join our team.
Responsibilities
- Design, develop, and maintain high-quality software solutions
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Participate in code reviews and contribute to team best practices
- Troubleshoot and debug complex issues in production environments
Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software development experience
- Proficiency in JavaScript, Python, or similar programming languages
- Experience with cloud platforms (AWS, Azure, or GCP)
- Strong understanding of data structures and algorithms
Skills
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Experience with agile development methodologies
- Familiarity with CI/CD pipelines and DevOps practices
Benefits
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- Flexible work hours and remote work options
- Professional development budget and learning resources
- Paid time off and company holidays