CareerZen Logo
Company logo

Software Engineer Analyst - AI Trainer

DataAnnotation

Full-time

Chicago, IL

Job description

About This Role

We are seeking an AI/ML Full Stack Developer to design, build, and deploy intelligent automation features, machine learning applications, and AI-powered tools across the Aesthetic Record platform, including our web and mobile applications. In this role, you will work independently on full lifecycle projects—from requirements gathering to production deployment—with a focus on improving efficiency, scalability, and user experience across iOS, Android, and cross-platform environments.

Your Impact & Contribution

As an AI/ML Developer, you’ll build advanced solutions that enhance provider workflows and patient outcomes across both web and mobile experiences. You’ll collaborate with product, backend, and mobile engineering teams to design intelligent agents, integrate AI into production environments, and deliver AI-powered features that function seamlessly across native iOS, Android, and Flutter-based applications.

Your Professional Learning Journey

In this role, you move from execution with guidance to independent ownership of AI/ML solutions across the full development lifecycle, including mobile-first and cross-platform use cases.

You’ll deepen your expertise in designing, training, deploying, and maintaining machine learning models in a production SaaS and mobile environment, gaining exposure to real-world challenges such as latency, offline handling, mobile performance constraints, and secure data access.

You’ll expand your technical breadth by working across backend services, APIs, mobile frameworks, data pipelines, and cloud infrastructure, while sharpening your applied knowledge of AI frameworks and tools. Through close collaboration with product, web, mobile, and operations teams, you’ll learn how AI initiatives are prioritized, scoped, and delivered to drive measurable business and clinical outcomes.

As your impact grows, you’ll begin influencing system and mobile architecture decisions, improving AI integration patterns for mobile clients, and contributing ideas that shape the evolution of our AI/ML platform. This role prepares you for progression into Senior AI/ML Developer or technical leadership paths, with increasing responsibility for solution design, mentoring, and strategic execution.

What Success Looks Like

  • Independently delivering AI/ML features from concept through production deployment across web and mobile platforms
  • Building reliable, scalable models and services optimized for mobile performance and real-world usage
  • Successfully integrating AI capabilities into core SaaS and iOS/Android workflows with minimal rework
  • Designing mobile-friendly APIs and inference workflows that support Flutter and native clients
  • Proactively identifying and resolving performance, reliability, or data quality issues across backend and mobile layers
  • Producing clear, maintainable documentation for models, APIs, mobile integration patterns, and deployment processes
  • Collaborating effectively with product, backend, and mobile teams to align solutions with business needs
  • Contributing to improvements in AI/ML, backend, and mobile integration architecture
  • Consistently delivering high-quality work on time within Agile development cycles
  • Demonstrating sound technical judgment and increasing autonomy in decision-making

Key Responsibilities

  • Design, build, and deploy AI/ML-powered applications including chatbots, voice recognition tools, and automation features across web and mobile platforms
  • Develop and fine-tune machine learning models using frameworks such as TensorFlow, PyTorch, and scikit-learn
  • Integrate ML models into production SaaS environments, backend APIs, and mobile clients
  • Support AI feature consumption in iOS, Android, and Flutter applications, including real-time and asynchronous workflows
  • Collaborate with mobile engineers to ensure AI features meet performance, UX, and security requirements
  • Perform root cause analysis, troubleshoot system and mobile integration issues, and implement solutions
  • Contribute to the architecture and scalability of AI/ML applications in cloud and mobile-connected environments (AWS or similar)
  • Maintain technical documentation for models, APIs, mobile integration patterns, and deployment workflows
  • Participate in Agile development cycles and deliver production-ready code on time

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field
  • 2–5 years of experience in software development or AI/ML engineering
  • Strong proficiency in Python, SQL, and PHP, with proven experience in backend API development
  • Hands-on experience with ML frameworks (TensorFlow, PyTorch, scikit-learn, LangChain)
  • Experience integrating AI/ML services with mobile applications (iOS and Android)
  • Familiarity with Flutter or other cross-platform mobile frameworks, and how mobile clients consume APIs and AI services
  • Understanding of mobile performance considerations, authentication, and secure data handling
  • Familiarity with cloud environments (AWS preferred) and CI/CD pipelines
  • Experience deploying models into production SaaS and mobile-connected platforms
  • Strong debugging, problem-solving, and analytical skills
  • Excellent communication skills and ability to collaborate across backend, mobile, and product teams

Pay: $75,000.00 - $80,000.00 per year

Benefits:

  • 401(k)
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Parental leave
  • Pet insurance
  • Professional development assistance
  • Vision insurance

Application Question(s):

  • Have you reviewed the job description and salary range?

Ability to Commute:

  • Irving, TX 75062 (Required)

Work Location: Hybrid remote in Irving, TX 75062