DTN
DTN
DTN is a data and analytics company that helps organizations make better operational decisions in agriculture, aviation, transportation, and utilities. Its products combine weather intelligence, market data, and analytical tools to help teams anticipate risks, respond to changing conditions, and manage day-to-day operations. Platforms including ClearAg® and WeatherOps® apply technology and data analysis to complex environmental and business challenges.

Platform Engineer, AWS Cloud Services

Build cloud-native APIs, SDKs, command-line tools, and services for DTN’s operational decisioning platform. Develop distributed systems and AI-enabled capabilities for engineers and enterprise customers.

Description

  • Design and deliver platform features from planning through production.
  • Implement service and business logic for DTN’s Operational Decisioning Platform.
  • Build and extend developer APIs, SDKs, command-line tools, and managed platform capabilities.
  • Create and maintain infrastructure-as-code configurations to provision and deploy platform services.
  • Own moderately complex engineering features through deployment with minimal oversight.
  • Extend the platform’s module framework, interface contracts, and business logic.
  • Work on authentication, secure service communication, dispatch, validation, metrics, retries, and reconciliation.
  • Use distributed-systems practices such as asynchronous processing, retries, and idempotency to support reliable service interactions.
  • Develop reliable, maintainable production software and test it thoroughly.
  • Create and maintain automated unit and integration tests.
  • Use build tools, continuous integration, automated testing, version control, and trunk-based development.
  • Contribute to technical design discussions and code reviews.
  • Build and maintain AWS cloud-native services spanning compute, storage, IAM, APIs, managed data stores, and event-driven technologies.
  • Manage cloud infrastructure with Terraform or comparable tools.
  • Add metrics, monitoring, and observability to services.
  • Join the supported on-call rotation and investigate service failures and operational incidents.
  • Apply least-privilege access and cloud security practices.
  • Use AI-assisted development tools and contribute to platform capabilities involving LLMs and AI agents.
  • Work with senior engineers, engineering leaders, and cross-functional stakeholders.
  • Build expertise in AWS architecture, distributed systems, infrastructure automation, and platform engineering.

Requirements

  • 2–5 years of professional experience developing and shipping production software.
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • Ability to deliver moderately complex software features independently, from development through deployment.
  • Ability to resolve routine engineering challenges with minimal oversight.
  • Strong problem-solving skills and technical curiosity.
  • Solid TypeScript and Node.js skills, or proficiency in another modern language and the ability to learn TypeScript and Node.js.
  • Academic or professional exposure to React, Angular, or Vue.
  • Academic or professional exposure to Node.js or Python.
  • Experience building RESTful APIs with Node.js.
  • Experience using REST and GraphQL APIs.
  • Understanding of REST API design, JSON, and service-based application development.
  • Experience with Git for source control and versioning.
  • Working knowledge of AWS and core cloud computing concepts.
  • Familiarity with Terraform or similar infrastructure-as-code tools.
  • Understanding of distributed-systems concepts, including asynchronous processing, retries, and idempotency, or the ability to learn them quickly.
  • Familiarity with version control, code reviews, continuous integration, and automated testing.
  • Academic or professional experience with SQL and databases such as PostgreSQL or DynamoDB.
  • Familiarity with AI-assisted coding tools and agentic development technologies.
  • Interest in AI-enabled platform capabilities involving LLMs and AI agents.
  • Exposure to serverless and event-driven cloud services.
  • Experience with infrastructure-as-code modules, schema-based validation, observability tools, containerized services, or CI pipelines.
  • Interest or experience in platform engineering, developer tools, or infrastructure development.
  • Exposure to cloud security concepts such as IAM, TLS/mTLS, service authentication, and signing.
  • Familiarity with AWS cloud-native architectures, managed data stores, and event-driven services.
  • Experience building reusable software components, shared service interfaces, or developer-facing platform capabilities.
  • Familiarity with tested and validated interfaces, trunk-based development, infrastructure as code, and least-privilege access.

Benefits

  • Unlimited paid time off.
  • Flexible working hours.
  • Remote work model, depending on the position.
  • Competitive medical, dental, and vision insurance plans.
  • 6% 401(k) matching.
  • Unlimited access to more than 13,000 courses through a career development learning platform.
  • Employee Assistance Program (EAP).
  • Opportunity for compensation growth based on performance over time.
  • May be eligible for market-competitive variable pay and benefits.

Related Jobs