Cloud Software Developer(Analytics)

Posted One Month Ago
Be an Early Applicant
Hiring Remotely in Taipei, TWN
Remote
Mid level
Hardware • Information Technology • Internet of Things • Software
The Role
Design, build, and maintain cloud-native backend services on AWS using Node.js. Develop scalable REST APIs, ensure reliability/security, collaborate cross-functionally, and improve performance and cost efficiency. Integrate payment systems as a bonus and use AI development tools and spec-driven techniques.
Summary Generated by Built In

About Ubiquiti

At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.

Responsibilities (What he/she will do after joining UI)
  • Design, implement, and maintain cloud-based analytics and data processing services using Golang and AWS technologies.
  • Develop ETL (Extract, Transform, Load) 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 entire lifecycle.
  • Monitor data pipelines and cloud infrastructure, resolving incidents and continuously improving observability.
  • Contribute to architectural decisions and promote engineering best practices in analytics system design.
Requirement (Must-Haves)
  • 3+ years of experience in cloud/backend development with Golang or Python.
  • Hands-on experience building and maintaining ETL pipelines or data processing workflows in production.
  • Strong familiarity with AWS services such as Lambda, S3, Kinesis, Glue, Athena, and RDS.
  • Solid understanding of distributed systems, data streaming, and cloud-native architecture.
  • Proficient in RESTful API development and microservices design.
  • Experience with SQL and schema design for analytics and reporting use cases.
  • Knowledge of version control and CI/CD practices.
  • Bachelor’s degree in Computer Science, Data Engineering, or a related technical field.
  • Strong debugging, analytical thinking, and communication skills.
  • Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required.
Preferred Qualifications
  • Experience with real-time analytics systems and streaming platforms like 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 ML feature pipelines or integrating data with machine learning workflows.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years developing backend services or cloud applications.
  • Strong proficiency with Node.js and RESTful API design.
  • Hands-on experience with AWS services (ECS, S3, SQS, SNS, RDS).
  • Solid understanding of CI/CD, containerization (Docker), and microservice architecture.
  • Knowledge of cloud security best practices and IAM management.
  • Excellent problem-solving, debugging, and communication skills.
  • Proficiency in AI development environments (Cursor, Claude Code) and expertise in Spec-Driven Development.
  • Experience integrating with Stripe or other payment systems.
  • Familiarity with TypeScript or Serverless Framework.
  • Knowledge of monitoring tools such as CloudWatch, Datadog, or Prometheus.
  • Exposure to high-availability, distributed system design.

Ubiquiti Inc. Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ubiquiti Inc. and has not been reviewed or approved by Ubiquiti Inc..

  • Fair & Transparent Compensation — Pay is considered competitive in many engineering and corporate roles, with engineering-heavy teams frequently characterizing compensation as very good or great. Compensation often stands out positively relative to other aspects of the job.
  • Healthcare Strength — Health coverage is employer-paid in the U.S. and includes dental, vision, life, and disability insurance. Coverage quality is characterized as strong across multiple references.
  • Leave & Time Off Breadth — Time off options include vacation/PTO and maternity/paternity leave, with some roles offering unlimited PTO and hybrid/remote flexibility. The core lineup appears broadly standard across U.S. locations.

Ubiquiti Inc. Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
895 Employees
Year Founded: 2005

What We Do

At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Simplifying IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons—all while shaping the future of connectivity. We invite you to join our team.

Similar Jobs

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Engineering Program Manager

Artificial Intelligence • Cloud • Information Technology • Consulting
Remote
Taipei, TWN
85422 Employees

Graphcore Logo Graphcore

Support Engineer

Artificial Intelligence • Semiconductor
Remote or Hybrid
Taipei, TWN
903 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Private Cloud AI Sales Specialist

Artificial Intelligence • Cloud • Information Technology • Consulting
Remote or Hybrid
Taipei, TWN
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Design Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
Remote or Hybrid
Taipei, TWN
85422 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account