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

$128,400 - $215,800
Oct 18, 2025
Bothell, WA, 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 text and voice channels. The role involves collecting, curating, and analyzing customer interaction data to build AI models that understand individual preferences and behaviors, ultimately creating next-generation solutions for natural language understanding, intelligent dialogue management, and tailored conversational experiences.

Requirements

  • Demonstrated expertise in programming languages such as Python and PySpark for executing data engineering tasks.
  • Hands-on experience in developing complete ETL pipelines, from source to destination, including data cleansing, transformation and enrichment.
  • 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

  • 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.
  • Exceptional analytical and problem-solving skills, particularly in handling unstructured raw data and synthesizing meaningful patterns.
  • Demonstrate a commitment to learning and adopting emerging technologies, with a particular focus on agentic AI development.
  • 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.