U

Ubiquiti

Delivers enterprise and consumer networking gear

Cloud Software Developer - Analytics

Data EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of experience in cloud or backend development with Golang or Python.
  • Hands-on experience building and maintaining production ETL pipelines or data-processing workflows.
  • Strong familiarity with AWS services including Lambda, S3, Kinesis, Glue, Athena, and RDS.
  • A solid understanding of distributed systems, data streaming, and cloud-native architecture.
  • Proficiency in RESTful API development and microservices design.
  • Experience with SQL and schema design for analytics and reporting.
  • Knowledge of version control and CI/CD practices.
  • A bachelor's degree in Computer Science, Data Engineering, or a related technical field.
  • Proficiency in AI development environments such as Cursor and Claude Code, and expertise in AI development techniques such as Spec-Driven Development.
  • Strong debugging and analytical thinking skills.

Responsibilities

  • Design, implement, and maintain cloud-based analytics and data-processing services using Golang and AWS technologies.
  • Develop ETL pipelines to process structured and unstructured data at scale.
  • Build scalable, real-time, and batch data-ingestion and transformation systems.
  • Collaborate with data engineers, backend developers, and product teams to design data models and analytical workflows.
  • Optimize data-processing pipelines for performance, cost, and reliability.
  • Ensure data accuracy, integrity, and security throughout the data lifecycle.
  • Monitor data pipelines and cloud infrastructure, resolve incidents, and continuously improve observability.
  • Contribute to architectural decisions and promote engineering best practices in analytics system design.

Desired Qualifications

  • Experience with real-time analytics systems and streaming platforms such as Apache Kafka or Amazon Kinesis.
  • Familiarity with data lake architectures, data warehousing, and metadata management.
  • Experience in data quality assurance, validation, and pipeline-testing frameworks.
  • Understanding of data governance, compliance, and security best practices.
  • Experience optimizing cloud cost and performance in large-scale analytics environments.
  • Prior work with machine-learning feature pipelines or integrating data with machine-learning workflows.

About the Company

Ubiquiti

Delivers enterprise and consumer networking gear

Ubiquiti designs and sells networking equipment for enterprises, service providers, and consumers. Its products include the UniFi line (access points, switches, routers, cameras) managed by UniFi OS for centralized control; airMAX, airFiber, and UFiber for WISPs to build long-distance wireless links; and AmpliFi for home mesh networks. The company uses a direct-to-consumer, lean distribution model with a global network of distributors and a strong online user community that helps steer product development. Its goal is to provide affordable, high-performance networking hardware that expands internet access in underserved and emerging markets while supporting a broad ecosystem of users and partners.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2003

Recently Posted Jobs

Explore more opportunities at Ubiquiti

See more jobs