Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AT&T Logo

Lead Software Engineer – Data Development for AI Applications

AT&T

$143,800 - $215,800
Oct 17, 2025
Dallas, TX, US
Apply Now

AT&T is seeking a Lead Software Engineer to develop autonomous AI agents that empower customers to purchase products and services seamlessly, delivering exceptional sales experiences across both text and voice channels.

Requirements

  • Over 10 years of experience as a Data Engineer or Software Engineer, with expertise in software engineering, data engineering, data warehousing, data research, and requirements gathering.
  • Demonstrated expertise in programming languages such as Python and PySpark for executing data engineering tasks.
  • Proficiency in PySpark for engineering data pipelines using Databricks on AWS or Azure.
  • Technical prowess in data modeling, data mining, data architectures, and data warehousing.
  • Proficiency in event driven architectures in cloud preferably in Azure (AWS/GCP is also good).
  • Proficiency in real-time data processing using Kafka.
  • Expertise in a range of database and data warehouse technologies such as SQL (MySQL, PostgreSQL), NoSQL databases (MongoDB, Azure Cosmos DB, Bigtable), and data warehouse/data lake technologies (Snowflake, BigQuery).

Responsibilities

  • Design, build, and maintain robust, scalable data pipelines.
  • Perform data research to identify data sources within the ecosystem and apply enrichments to formulate meaningful data points.
  • Implement, optimize and maintain scheduled jobs, batch processors and real-time data ingestion pipelines.
  • Implement event-driven architecture to react to events.
  • Optimize and fine-tune database performance to ensure it can support big data with ideal response times.
  • Design data schemas that can evolve over time and align with strategic goals.
  • Design, Implement and optimize microservices to expose the data to consuming applications.

Other

  • Preferred Bachelor of Science in Computer Science, Statistics, Math or Scientific Computing; Developer nanodegree, or certification with equivalent experience value add.
  • Excellent communication skills, with experience in designing, developing, and delivering presentations.
  • Ability to manage and delegate work across delivery teams to meet priorities.
  • Skilled in client engagements, deciphering client business needs, and providing data solution recommendations.
  • Office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.