Experienced Full Stack Software Engineer - AI - Hybrid or Full Remote

TechSmith Corporation4 months ago
East Lansing, MI, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Full Stack Software Engineer with a focus on AI at TechSmith, you will put your problem‑solving skills and passion for developing great software to work every day. You will be part of an agile team building systems that support our world‑class software products and our AI creative suite of tools. You’ll participate in programming, estimating work, and reviewing completed tasks while collaborating with various teams to solve customer challenges, test solutions for quality, and deploy applications. In this role, you will have the opportunity to innovate, develop your skills, and contribute to decisions on assignments and process improvements.

Location: Hybrid – TechSmith’s office in East Lansing, Michigan with flexible remote options available for candidates residing in Michigan, Florida, Illinois, North Carolina, or Texas.

Key Responsibilities

  • Participate in an agile team for programming, task estimation, and code reviews.
  • Collaborate with UX Designers, Technical Product Managers, Software Test Specialists, and Systems Engineers to address customer needs and deliver quality solutions.
  • Deploy, monitor, and maintain services and applications in production.
  • Contribute to innovation, professional development, and process improvement initiatives during dedicated sprints.
  • Handle additional duties as assigned to support project and team goals.

Required Qualifications

  • Education: Bachelor's Degree in Computer Science, Artificial Intelligence, or a related field, or 3+ years of equivalent practical experience
  • 4+ years of professional software development experience, including designing and deploying complex, scalable systems
  • At least 6 months of experience with C++, C#, Swift, Java, JavaScript, or TypeScript
  • Proven hands-on experience with AI-driven software projects, specifically integrating large language models (LLMs) and other machine learning technologies
  • Familiarity with machine learning workflows and integration of AI APIs/SDKs (e.g., OpenAI, Anthropic, Hugging Face, Azure OpenAI, Vertex AI)
  • Strong understanding of responsible AI principles, including bias assessment, prompt safety, and production monitoring of AI outputs
  • Experience integrating client applications with cloud services and AI model endpoints
  • Demonstrated collaborative software quality practices, including code reviews and pair programming
  • Ability to work effectively in a hybrid environment and collaborate with diverse teams
  • Residency in, or willingness to relocate to, Michigan, Florida, Illinois, North Carolina, or Texas; remote employees must be willing to attend the main office quarterly or 20% of the time if within 60 miles of East Lansing
  • Legal authorization to work in the United States without employer-sponsored visa petitions

Preferred Qualifications

  • Experience building, fine-tuning, or integrating large language models (LLMs) or other AI/ML models into applications
  • Experience designing scalable services leveraging vector databases, embeddings, or retrieval-augmented generation (RAG)
  • Experience developing software with C#, TypeScript, or JavaScript using modern frameworks such as React
  • Experience establishing AI model validation and testing practices

Benefits & Perks

  • Competitive pay
  • Health Insurance – BCBS of Michigan (Employer paid premium)
  • Health Savings Plan – Employer Contributions
  • Dental Insurance – Employer paid premium
  • Vision Insurance – Employer contributions toward premiums
  • Retirement – 401(k) with Employer Match
  • Company equity via an Employee Stock Ownership Plan (ESOP)
  • Tuition Assistance and Student Loan Repayment Assistance
  • Paid Parental Leave
  • Employee Assistance Program
  • Disability and Life Insurance – Employer paid premiums
  • Generous PTO, Sick Time, Holiday Time, and Volunteer Time
  • Company-sponsored events, gifts, and complimentary food

Required Skills

Artificial Intelligence
C++
React
Machine Learning
Full Stack Development
TypeScript
C#
Cloud Services
Large Language Models
JavaScript
Agile Methodologies