> Markdown version of [/jobs/ext/4616489-senior-full-stack-software-engineer-ai-ml](https://www.wearedevelopers.com/jobs/ext/4616489-senior-full-stack-software-engineer-ai-ml). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Engineer - AI/ML - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Cloud Computing, Code Review, Databases, Continuous Integration, Relational Databases, Python (Programming Language), PostgreSQL, Node.Js, Software Engineering, Systems Integration, Google Cloud, ReactJS, Large Language Models, Software Security, Technical Debt, Generative AI, AI Coding Agents, Backend, Agentic-AI, Data Layers, Information Technology, Front End Software Development, Evaluation of Large Language Models, Api Design, Model Context Protocol, Legacy Systems - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/1_htcglobal-246155 ## About the Role + 5+ years of professional software engineering experience. + Experience building, deploying, and supporting production software applications. + Full-stack development experience with modern frontend technologies such as React. + Backend development experience using Python or Node.js. + Experience working with relational databases such as PostgreSQL. + Experience with cloud platforms, preferably Google Cloud Platform (GCP). + Strong understanding of data modeling and API design. + Hands-on experience with AI coding tools and an interest or experience in developing LLM-based features. + Knowledge of automated testing, CI/CD, code reviews, and software security practices. + Strong communication and collaboration skills. + Ability to take ownership of deliverables, solve problems proactively, and learn new technical domains quickly. + Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Preferred Qualifications + Experience with agent frameworks, Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), or LLM evaluation. + Experience developing engineering-focused tools related to design, simulation, testing, calibration, PLM, or manufacturing. + Automotive or manufacturing industry experience. + Experience working with distributed or vendor-based engineering teams. ## Description We are seeking a Senior Full Stack Software Engineer with experience in building, developing, and deploying scalable software applications and AI-powered solutions. The ideal candidate will have strong hands-on experience across frontend, backend, APIs, databases, and cloud technologies. In this role, you will be responsible for developing and delivering software features end to end, transforming prototypes into reliable production-ready applications, and building AI-enabled solutions. You will collaborate with product managers, engineers, and business stakeholders to deliver solutions that address real-world business needs. Key Responsibilities + Build and deliver software features across frontend, backend, and data layers, including deployment and production support. + Transform working prototypes into secure, reliable, and maintainable software applications. + Design and evaluate technical solutions, including data models, APIs, and system integrations. + Utilize AI coding tools and develop AI-powered features with appropriate guardrails, evaluation, and human oversight. + Integrate applications with existing tools, data sources, and legacy systems. + Develop automated tests, review code, and follow best practices for security, CI/CD, and observability. + Collaborate with engineers and end users to understand requirements and continuously improve applications. + Share technical knowledge, participate in code reviews, and support team members. + Identify technical debt, potential risks, and quality concerns while recommending solutions.