Logo
Windstream Communications

Software Engineer AI Development

Windstream Communications, Lansing, Michigan, United States, 48900

Save Job

Uniti is a

premier insurgent fiber provider

dedicated to enabling mission-critical connectivity across the United States. With a steadfast commitment to customer service, operational excellence, and superior network capabilities, Uniti

builds, operates and delivers critical fiber-based communications services to connect and empower people and businesses

. _________________________________________________________ About This Role: Our IT organization is the "high-octane engine" behind Windstream's transformation. With 85 % of workloads now cloud-native and multiple Stevie GOLD awards in 2025, we're rewriting the playbook for telecom innovation. TechMate alone delivers a 12 ROI and is just one example of how we marry AI with real-world impact. Our award-winning AI portfolio (

TechMate

,

WinGPT

,

KDA

,

Go Kinetic

and more) is scaling fast. Join us at the ground floor and help craft the next wave of autonomous "agentic" AI that powers: Voice experiences in NICE CXone

SMS and email communications via Twilio

Customer portals

Conversational bots

TechMate, the generative sidekick every Uniti field tech relies on daily

You'll pair with senior engineers and data scientists to turn LLM magic into production-ready micro-services that delight customers and employees alike. What You'll Do: Build & ship

AI agents, APIs, and micro-services in

Python

or

TypeScript

/

Node

Create conversation flows, RAG pipelines, and orchestration logic with

Azure OpenAI, Copilot Studio, Botpress

Integrate voice agents with

NICE CXone

, and chat/SMS/email agents with

Twilio

, plus React/Angular portals via REST/GraphQL

Containerize, automate, and release via

GitHub Actions

&

Azure DevOps

Add real-time observability with

OpenTelemetry

and

Grafana

Write unit/integration tests, participate in code reviews & daily stand-ups, and pair-program regularly

Triage production issues and improve latency, accuracy, and cost

Stay on top of new LLM techniques and propose practical innovations for our roadmap

Do You Have: B.S. in Computer Science, Software Engineering, or related field (or equivalent experience)

0-2 years of professional software development (internships count!)

Proficiency in at least one back-end language (Python, JavaScript/TypeScript, Java, or Go)

Solid fundamentals in data structures, algorithms, and RESTful API design

Familiarity with Git, SQL/NoSQL databases, and Linux command-line

Clear, concise written and verbal communication skills

Even Better: Hands-on with

Azure OpenAI

,

LangChain

,

Semantic Kernel

, or similar LLM frameworks

Experience building chat/voice bots in

Copilot Studio, Botpress, Salesforce Agentforce, Amazon Q

, or

ChatGPT

Knowledge of

Kafka

,

Snowflake

,

Druid

, or other streaming/analytics platforms

Understanding of telecom workflows (ordering, provisioning, field operations)

Exposure to

React, Angular, Tailwind/CSS-in-JS

Familiarity with container orchestration (

Kubernetes

,

AKS

, or

ECS

)

How We Work Remote-first, async-friendly.

Daily stand-ups, weekly demos, and quarterly hackathons keep us aligned.

Pairing & mentorship.

Every Software Engineer I is assigned a dedicated mentor and participates in regular pairing sessions.

Continuous learning.

Gain free access to Skill Connect and internal tech talks.

Career path.

Successful SE I's typically promote to Software Engineer II in 18-24 months, expanding ownership of services and design decisions.

Physical Tasks

- Standing Occasionally: 0-33% | Walking Occasionally: 0-33% |Sitting Continuously: 67-100% | Bending: Occasionally: 0-33% | Crouching: Occasionally: 0-33% | Pushing-Pulling: Occasionally: 0-33% | Carrying: Occasional: 0-33% | Reaching Above Head: Occasionally: 0-33% | Lifting-Lowering >1-15 lbs: Occasionally: 0-33% | Repetitive Hand Action: Medium Dexterity: Continuously: 67-100% | Fine Manipulating: frequently: 34% - 66% Audio Visual Needs

- Hearing: Continuously: 67-100%| Near Vision: Continuously: 67-100% | Far Vision: Occasionally: 0-33% | Peripheral Vision: Occasionally: 0-33% Equipment Used in Job Performance

: Computer, Printer, Telephone, Basic Office Supplies, Copier The starting compensation range for this job is $53.000 to $67,500. _________________________________________________________ Our Benefits: Medical, Dental, Vision Insurance Plans

401K Plan

Health & Flexible Savings Account

Life and AD&D, Spousal Life, Child Life Insurance Plans

Educational Assistance Plan

Uniti is an equal opportunity employer. At Uniti, we celebrate the authenticity and uniqueness of our people and their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, genetic information, protected veteran status, current military status, disability, sexual orientation, marital status, creed, citizenship status, or any other status protected by law, and to give full consideration to qualified disabled individuals and protected veterans. Actual base pay for this job will depend on the candidate's primary work location and other factors, such as relevant skills and experience. Notice to Non-U.S. Citizens:

Uniti, as a holder of licenses granted by the Federal Communications Commission, is required to notify and to obtain approval from federal regulatory agencies prior to granting certain system/network access to any non-U.S. citizen personnel. Offers of employment extended to non-U.S. citizens are contingent upon receiving the requisite approval from agencies overseeing compliance. Non-U.S. citizens are required to provide Uniti with the personal identifying information required to obtain the necessary approval prior to accessing certain systems and/or Uniti's network.

If you are not a U.S. citizen, please notify your recruiter or email CORP.HRlegal@uniti.com as soon as possible for information on Uniti's foreign personnel disclosure and approval requirements. Notice to Applicants:

Depending on the position and its job functions, offers of employment may be contingent upon successful completion of certain pre-employment screenings, including but not limited to criminal background check, drug-screen, motor vehicle records check, or other pre-employment screening. All such screenings will be conducted by an external third-party with the Candidate's written consent and in accordance with federal and state law. Refusal to authorize or submit to a required pre-employment screening may disqualify the candidate from employment. A prior criminal record will NOT automatically disqualify a candidate but will be evaluated on a case-by-case basis considering a number of factors, including but not limited to the nature and specific duties of the position. Any misrepresentation during the application or interview process may result in denial of employment, withdrawal of offer, or termination. Job Details Job Family

IT Job Function

Database Pay Type

Salary