onsite
Senior Software Engineer - AI & Enterprise Systems - AT&T
Software Engineer
Senior software engineer driving AI‑enabled enterprise solutions, building scalable services with Python/Java, cloud infrastructure on AWS, container orchestration, and machine‑learning integration.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise‑grade applications that embed AI/ML capabilities.
- Implement microservices using Python and Java, exposing robust RESTful APIs.
- Deploy and manage services on AWS, leveraging containers and Kubernetes for scalability and reliability.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines.
- Drive code quality through automated testing, CI/CD pipelines, and peer reviews.
Requirements
- 5+ years of professional software development experience with Python and/or Java.
- Hands‑on experience building and deploying AI/ML‑enhanced services.
- Proficiency with AWS services (EC2, S3, Lambda, etc.) and container orchestration using Kubernetes.
- Strong understanding of REST API design, microservice architecture, and CI/CD practices.
- Excellent problem‑solving skills and ability to work collaboratively in an agile environment.
Skills
pythonjavamachine learningawskubernetes