DUTIES: Build and maintain a real-time large scale distributed system that powers the buying and selling of digital ads. Contribute as a maintainer of a growing open source project to expand and empower its community, improve quality and performance, and delivery innovative features. Support a world-wide network of production systems by investigating and debugging production level issues and providing fixes in an timely manner. Develop a more mature platform by optimizing performance, refactoring code for readability, and reducing error rates. Write unit and integration tests that follow the Test Driven Development philosophies. Participate in peer reviews for code changes and provide feedback to increase code efficiency, maintainability, readability, and test coverage. Increase system reliability and stability by adding metrics, setting up monitoring dashboards, and configuring alerts using systems such as InfluxDB, Prometheus, Grafana, and Catchpoint. Design and implement new features conferring with product managers, open source stakeholders, and cross-functional engineering teams. This includes development of technical specifications, proof of concept code, and ‘selling’ the design in group meetings. Use backend development and Go programming language to satisfy business needs. Build and work with distributed Rest APIs as well as relational databases e.g.: Microsoft SQL, MySQL, Postgres) and non-relational databases (e.g., Casandra, Aerospike). Use concurrent programming, container orchestration (e.g. Docker and Kubernetes), and source control tools and code review workflows to perform job duties. Use cloud hosting platforms such as Azure, AWS, and GCP. Gather requirements, write technical specifications, and manage projects. Communicate with other technical teams, product managers, and senior management.
REQUIREMENTS: Requires a Master’s degree, or foreign equivalent degree in Computer Science or Software Engineering and two (2) Years of experience in the job offered or two (2) Years of experience: using backend development and Go programming language; building and working with distributed Rest APIs as well as relational databases e.g.: Microsoft SQL, MySQL, Postgres) and non-relational databases (e.g., Casandra, Aerospike); using concurrent programming, container orchestration (e.g. Docker and Kubernetes), and source control tools and code review workflows; using cloud hosting platforms such as Azure, AWS, and GCP; gathering requirements, writing technical specifications, and managing projects; and communicating with other technical teams, product managers, and senior management.
AT&T is an Affirmative Action/Equal Opportunity Employer, and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V
Job ID 2134585 Date posted 07/03/2021