Our client is seeking a Software Developer – AI & Automation to join their team in Plano, TX. This role focuses on designing, developing, and integrating AI-powered solutions and automation technologies that streamline business processes and improve operational efficiency.
The ideal candidate is a hands‑on software developer with strong experience in Python, Flask, REST APIs, React, SQL/Snowflake, Azure AI technologies, RPA, and Microsoft Power Automate. You’ll work across backend development, frontend applications, data, AI, automation, and modern deployment practices to turn business requirements into scalable technical solutions.
This is a great opportunity for a software developer who enjoys working at the intersection of AI, automation, and application development. The successful candidate will be comfortable learning new technologies, solving complex problems, and collaborating with cross‑functional teams in a fast‑paced environment.
Contract Duration: 12 – 24 Months
Required Skills & Experience
- 3–5 years of professional software development experience.
- Strong hands‑on experience with Python, Flask, Pandas, JSON, and React.
- Experience developing backend applications and RESTful APIs using Flask and Python.
- Strong knowledge of SQL and/or Snowflake, including structured data and data pipelines.
- Experience with Azure AI Foundry, including Azure OpenAI and Azure Document Intelligence.
- Hands‑on experience developing AI-powered or automation-based solutions.
- Experience with RPA and Microsoft Power Automate.
- Experience with Docker and application containerization.
- Familiarity with Git or other version control systems.
- Experience implementing and maintaining CI/CD pipelines and automated deployments.
- Strong understanding of software development best practices.
- Strong analytical, troubleshooting, and problem‑solving skills.
- Ability to write clean, scalable, maintainable, and well‑documented code.
- Ability to work independently while collaborating effectively with cross‑functional teams.
- Strong communication skills with the ability to translate business requirements into technical solutions.
Desired Skills & Experience
- Experience working in Agile/Scrum development environments.
- Knowledge of YAML‑based configuration and infrastructure automation.
- Experience with modern cloud‑based AI and automation architectures.
- Experience building dashboards, workflow applications, or business automation tools.
- Experience integrating AI services into existing business applications.
- Experience with data processing and transformation using Pandas.
- Experience optimizing application performance and automation workflows.
- Ability to quickly learn and adapt to new technologies and platforms.
- Strong ownership mindset with a proactive approach to problem‑solving.
- Experience working with enterprise‑scale applications and automation initiatives.
What You Will Be Doing
- Design and develop AI‑powered software and automation solutions to improve business processes and workflows.
- Build scalable backend applications and RESTful APIs using Python, Flask, JSON, and related technologies.
- Develop dynamic and responsive frontend applications, dashboards, and user interfaces using React.
- Work with SQL databases, Snowflake, structured data, and data pipelines.
- Develop and maintain RPA solutions using Microsoft Power Automate.
- Identify opportunities to automate manual and repetitive business processes.
- Containerize applications using Docker and support modern deployment practices.
- Implement and maintain CI/CD pipelines and automated deployment processes.
- Monitor, troubleshoot, and optimize application performance.
- Monitor and improve automation workflows to ensure reliability and scalability.
- Use Git and version control systems to manage source code and development activities.
- Write clean, maintainable, scalable, and well‑documented software.
- Collaborate with business stakeholders and cross‑functional teams to understand requirements.
- Translate business requirements into effective technical solutions.
- Troubleshoot application, data, API, and automation issues.
- Support testing, deployment, and ongoing maintenance of AI and automation solutions.
- Stay current with emerging AI, automation, cloud, and software development technologies.
- Contribute to continuous improvement initiatives across development and automation processes.
- 25% Python / Flask / REST API Development
- 15% React / Frontend Development
- 15% SQL / Snowflake / Data Processing
- 10% RPA / Power Automate
- 10% Docker / CI/CD / Deployment
Daily Responsibilities
- 40% Hands‑On Software Development
- 20% AI Development & Automation
- 10% Data Analysis & Integration
- 10% Testing, Troubleshooting & Deployment
What You’ll Bring
The successful candidate will combine strong software development expertise with practical experience in AI, automation, data, and cloud technologies. You should be comfortable developing applications in Python and Flask, building REST APIs, working with React and SQL/Snowflake, and integrating Azure AI services into business solutions.
You should also have hands‑on experience with RPA and Power Automate and understand how automation can be used to improve business processes. The ideal candidate is a proactive problem solver who can work independently, take ownership of projects, learn new technologies quickly, and collaborate effectively with technical and business stakeholders.
This position is ideal for a developer who wants to work on modern AI and automation initiatives while having a direct impact on business efficiency and workflow transformation.
We are Collaborators. You’ll be working with a wholly owned subsidiary of Kelly and part of the Kelly Telecom division. It allows us to be as nimble and fiercely competitive as a startup while having the backing of a multibillion‑dollar publicly traded company that has been in business for 75 years. With direct access to hiring managers, services don’t stop at standard recruiting processes. We use our expertise to improve your application skills and provide ongoing career support.
Benefits
- 24/7 Support
- around‑the‑clock availability
- competitive employee benefits