The New York Post needs to build and maintain foundational services that enable their newsroom, data science, and product teams to deliver cutting-edge digital experiences at scale, focusing on infrastructure services, data pipelines, personalization systems, and custom APIs across AWS and GCP.
Requirements
- Proficiency in a modern programming language such as Python, Node.js, or Go.
- Working knowledge of common AWS and/or GCP services .
- Familiarity with REST and GraphQL APIs, authentication/authorization, and API best practices.
- Firm grasp of the tools of the trade including IDEs, Git, JIRA, and agile methodologies.
- Comfort with code reviews, writing unit tests, QA and UAT processes, and exposure to end-to-end testing frameworks.
- Hands-on experience with generative-AI models, LLM prompting, and/or machine learning
- Experience building and deploying data pipelines (e.g., Airflow, Dataflow, Glue, or similar tools)
Responsibilities
- Design, build, and operate cloud-based APIs supporting specialized needs of our consumer websites and native mobile apps.
- Work daily with compute services, query services, storage services, and big data services with technologies like Vertex AI, Lambdas, DynamoDB, Cloud Functions, S3, Kubernetes, Glue, and BigQuery.
- Navigate a stack from Javascript in a browser down through DNS, networking, applications, containers and operating systems or serverless services, and into dependent service tiers.
- Develop and maintain data ingestion pipelines for real-time and batch processing of large-scale content and event data.
- Implement and scale custom APIs to support editorial workflows, personalization, analytics, and user-facing applications.
- Write clean, testable, and maintainable code (Python or Node.js preferred).
- Monitor, optimize, and improve the reliability, security, and cost efficiency of cloud-based systems.
Other
- 2+ years of professional software engineering experience.
- Strong problem-solving skills, attention to detail, and an eagerness to learn.
- Attention to detail, thoroughness, and a proactive approach to problem-solving. Highly organized with the ability to manage multiple priorities in a fast-paced environment.
- The New York Post follows a hybrid work model. This position would be expected to be in the office a minimum of 3 days per week (subject to change).
- Write and present ideas clearly. Document functional requirements for both technical and non-technical audiences.