AP Elections Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

The Associated Press · 1 day ago

AP Elections Software Engineer

The Associated Press is an independent global news organization dedicated to factual reporting. They are seeking a skilled software engineer to join the AP Elections team, responsible for designing, building, and maintaining automated ETL pipelines and web applications that support AP’s elections business.

ContentDigital MediaNews
check
H1B Sponsor Likelynote

Responsibilities

Join a team of engineers, data scientists, researchers and editors who transform complex elections data workflows into robust, automated systems
Leverage artificial intelligence and machine learning to enhance automation across elections data workflows, including optimizing ETL pipelines, improving data quality and supporting predictive or anomaly-detection features
Evaluate, prototype and operationalize AI tools that strengthen AP’s ability to collect, validate, and deliver accurate elections data at scale. While primarily an engineer, you also believe data is journalism and are eager to advance AP’s tradition of excellence in elections reporting
Develop, deploy, and maintain internal web applications and APIs (e.g., Flask-based services) supporting data management, quality control, reporting workflows, and operational dashboards
Implement scalable solutions using cloud and big-data platforms, including AWS, Databricks, Redshift, Spark, Hadoop, Hive, and Kafka
Architect and optimize relational and non-relational databases (PostgreSQL, MySQL, MongoDB) to support production pipelines and real-time workflows
Collaborate with researchers, analysts, editors, and news leaders to ensure the reliability, accuracy, and efficiency of elections-related systems
Maintain and deploy Python-based services in Linux environments like CentOS. Manage system packages, configure virtual environments, monitor application performance, and ensure reliability of long-running services
Participate in pre-election testing, quality assurance, and production-day operations to ensure resilient, fail-safe delivery of critical data
Support exploration and responsible adoption of automation and AI technologies that enhance elections reporting and data workflows
Contribute to documentation, coding standards, and best practices to ensure long-term maintainability of systems and services

Qualification

PythonAWSETL pipelinesSQLJavaScriptFlaskDockerWeb scrapingNoSQL databasesEnglish proficiencySoft skills

Required

Bachelor's degree or equivalent experience in computer science, software engineering, data engineering, or a related field; or equivalent professional experience
Professional proficiency in Python (including Pandas, NumPy, SciPy, scikit-learn, Flask), SQL, JavaScript and Shell scripting. Familiarity with data science languages such as R would be a plus
Experience developing production data pipelines and distributed data systems using AWS, Databricks, Spark, Hadoop, Hive, Kafka, Redshift, and related technologies. Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
Familiarity with containerized deployment workflows using Docker and orchestration of multi-process Python applications
Experience with web scraping tools and frameworks such as Requests, BeautifulSoup, Selenium, or Playwright
Applicants must be able to work in the U.S. or obtain permission to do so
Willingness to work nights and weekends, as AP operates 24/7 and polls often close after business hours
Advanced professional competency in written and spoken English. Proficiency in another language is a plus

Preferred

Experience with elections data or in a newsroom, civic-tech, or public-data environment
Familiarity with U.S. election mechanics, including how results are collected, reported, and verified
Experience contributing to high-pressure, high-availability systems with strict deadlines
Knowledge of CI/CD pipelines, infrastructure-as-code frameworks, and automated testing
Ability to build tools serving diverse technical and non-technical users
Experience collaborating with data analysts, editors, and software engineers in mission-critical environments

Benefits

Competitive medical, dental and vision coverage
Retirement benefits
Company paid life insurance
Paid vacation and sick days
Paid parental leave for any new parent
Mental well-being resources

Company

The Associated Press

company-logo
The Associated Press is a source of independent newsgathering, supplying a steady stream of news to its members, and more.

H1B Sponsorship

The Associated Press has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (7)
2023 (4)
2022 (4)
2021 (2)
2020 (2)

Funding

Current Stage
Late Stage
Total Funding
$0.75M
Key Investors
Knight Foundation
2024-04-03Grant
2021-05-12Grant· $0.75M

Leadership Team

leader-logo
Daisy Veerasingham
President and CEO
linkedin
Company data provided by crunchbase