cover image
Semios

Semios

www.semios.com

2 Jobs

154 Employees

About the Company

Semios is a scalable, data analytics platform for growers and ag professionals that helps predict, identify, and prevent pest and disease pressure. The Semios analytics engine draws on multiple sources of data and information including a robust, wireless network of in-canopy sensors on every customer farm measuring climate, soil and insect pest activity. Leveraging a network of 2 million sensors, providing updates every 10 minutes, we apply big data analytics and machine learning to reduce and mitigate crop risks for growers. Semios improves sustainability by promoting reduced dependency on pesticides and crop management inputs while helping to increase the value of harvests through reduced loss and increased quality.

Listed Jobs

Company background Company brand
Company Name
Semios
Job Title
iOS Software Developer
Job Description
Job Title: iOS Software Developer Role Summary: Deliver high‑quality, secure iOS applications for a farm‑management platform, transitioning code from Objective‑C to Swift while collaborating with cross‑functional teams to improve tooling, architecture, and performance. Expactations: Provide reliable production code, maintain comprehensive automated tests, apply user‑centered design principles, and contribute to continuous improvement of development practices and tooling. Key Responsibilities: – Design, develop, and refactor Swift/Objective‑C code for iOS apps. – Collaborate with Product Managers, UX designers, QA testers, and backend engineers to ship features and resolve bugs. – Participate in code reviews, architectural discussions, and performance optimizations. – Maintain and evolve internal CI/CD pipelines and developer tooling. – Troubleshoot production issues, diagnose root causes, and implement fixes. – Keep abreast of iOS best practices, SDKs, and emerging technologies; propose and adopt new solutions. Required Skills: – 2+ years iOS development in Swift (Objective‑C familiarity acceptable). – Proficiency with UIKit, CoreData, MapKit, CoreGraphics; SwiftUI experience preferred. – Strong understanding of architecture patterns (MVC, MVVM, VIPER) and clean code principles. – Experience with automated testing frameworks (XCTest, XCUI). – Ability to write performant, memory‑efficient, secure code. – Comfort with Git, CI/CD, and code‑review tools. – Excellent problem‑solving, communication, and teamwork abilities. – Knowledge of Android (Java/Kotlin) and AI‑assisted development tools is a plus. Required Education & Certifications: – Bachelor’s degree in Computer Science or related field, or equivalent technical experience.
Vancouver, Canada
Hybrid
Junior
26-11-2025
Company background Company brand
Company Name
Semios
Job Title
Junior Data Engineer
Job Description
Job title: Junior Data Engineer Role Summary: Build and support cloud‑based data pipelines, process analytics workloads, and maintain data infrastructure to enable data‑driven insights for agriculture technology solutions. Expectations: - Learn and apply cloud architecture fundamentals. - Collaborate with senior engineers on data architecture and implementation. - Attend regular knowledge‑sharing sessions and code reviews. Key Responsibilities: - Design, develop, and maintain scalable data pipelines in a cloud environment. - Process, store, and integrate large datasets using data warehouse technologies. - Optimize SQL queries, perform performance tuning, and refactor data processes. - Automate manual workflows and develop utilities to improve analytics workflow efficiency. - Write and maintain clear documentation for data pipelines and processes. - Participate in data quality, monitoring, and fault‑tolerance activities. Required Skills: - Strong SQL fundamentals; ability to write clean, efficient queries. - Programming experience in Python, Node.js, or equivalent imperative language. - Exposure to a data warehouse platform (BigQuery, Redshift, Snowflake, Oracle, or on‑prem). - Basic familiarity with a cloud provider (AWS, GCP, or similar). - Knowledge of version control (Git) and orchestration concepts (Prefect, Airflow, Dagster, Kubeflow, etc.). - Excellent verbal and written communication skills. - Problem‑solving mindset and willingness to learn. Required Education & Certifications: - Bachelor’s degree in Computer Science, Data Engineering, or related field, or equivalent technical experience. - Coursework or certifications in Big Data, cloud computing, or data engineering highly desirable.
Vancouver, Canada
Hybrid
Junior
08-01-2026