2 Software Architecture jobs in the Philippines

Independent Senior Software Architecture Consultant

Sorsogon City beBeeArchitect

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Job Title: Senior Software Architect

We are seeking an experienced senior software architect to join our team in an ongoing advisory capacity to conduct comprehensive code auditing and architectural review of our modern web application built on Laravel, React, and TypeScript.

The ideal candidate will have a strong understanding of object-oriented programming principles, data structures, algorithms, and software design patterns.

Solid experience with Containerization, Container Orchestration such as Kubernetes, and Cloud Providers such as AWS and Azure is required.

This role combines hands-on code analysis with strategic architectural guidance to ensure our codebase maintains the highest standards of quality, security, and scalability.

Key Responsibilities
  • Define and document performance, security, and architectural standards.
  • Design and implement new product features.
  • Facilitate code reviews.
  • Ensure that all architectural backlog items are properly prioritized.
  • Analyze requirements and specifications to testable functionalities, and update and maintain comprehensive test coverage.
  • In collaboration with senior architect, complete architecture release readiness checklists.
  • Keep abreast of emerging technology standards and industry best practices.

The successful candidate will be able to learn unfamiliar technologies and become productive with them quickly.

Requirements
  • Bachelor's degree in Computer Science or related discipline.
  • 5+ years of software development experience.
  • Proficient in programming languages such as SQL, Java, Kotlin, TypeScript, and JavaScript.
  • Proficient in developing web applications using Spring and ORM frameworks such as Hibernate.
  • Proficient in developing web user interfaces using one or more frameworks such as Struts, Servlets/JSP, Spring MVC, AJAX, ReactJS, AngularJS, jQuery, JavaScript, and GWT.
About the Role

This is an independent contracting role. The candidate should have their own work equipment and be able to work remotely.

Benefits:

Flexible working arrangement, remote work capability, and opportunity to work with cutting-edge technologies.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer - Compiler Architecture

San Jose, Occidental Mindoro beBeeCompiler

Posted today

Job Viewed

Tap Again To Close

Job Descriptions

Job Opportunity

Persimmons is developing innovative infrastructure to support the next decade of artificial intelligence.

Key Responsibilities
  • Design and develop a compiler that converts AI models from popular machine learning frameworks into assembly code for execution on specialized hardware accelerators.
  • Implement novel scheduling algorithms to optimize performance and efficiency.
  • Collaborate with cross-functional teams to design, test, and refine integrated hardware and software solutions.
  • Analyze and improve system scalability, performance, and efficiency.
  • Stay current with industry trends and advancements to ensure competitive solutions.
  • Provide technical leadership to mentor engineers in advanced compiler techniques and help scale the team as the organization grows.
Qualifications and Requirements
  • At least 6 years of experience in compiler development, with deep knowledge of modern compiler frameworks (LLVM, MLIR, TVM, XLA, IREE).
  • Proven track record of leading compiler or runtime systems projects from design through deployment.
  • Experience processing models from popular frameworks (e.g. PyTorch, TensorFlow, JAX), and familiarity with model architecture and workloads (transformers, diffusion models, etc.).
  • Familiarity with auto-scheduling and program synthesis techniques for high-performance ML kernels (e.g., TVM, Halide, or Ansor), or experience with other hardware-aware scheduling techniques.
  • Familiarity with hardware architectures and their optimization implications, including memory hierarchies, systolic arrays, DMA engines, and GPU-style parallelism.
  • C++ and Python programming skills are required.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • Excellent communication and interpersonal skills.
  • Ability to meet objectives under tight deadlines.
  • Experience managing competing priorities and executing tasks effectively.
  • Practical knowledge working with large code bases.
  • Experience writing and debugging multithreaded programs.
  • Strong problem-solving skills and adaptability in a dynamic environment.

Benefits Package

A competitive salary, flexible time off, and 401k plan are offered.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About The Latest Software architecture Jobs in Philippines!

Nearby Locations

Other Jobs Near Me

View All Software Architecture Jobs