Senior Software Engineer, Data Integrations

7 days ago


Vancouver, British Columbia, Canada Spexi Full time
Spexi is a drone technology company on a mission to make ultra-high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.

We're building an exciting new two-sided marketplace called the Spexi Network. It's the world's first Fly-to-Earn platform that enables drone pilots to earn rewards for flying and collecting aerial imagery. It also enables organizations of all sizes to quickly and easily access high-resolution aerial imagery and valuable derivative data, powering remote monitoring of buildings, infrastructure, natural resources and more. Our goal is to guide their decision-making, and help them better plan and react, without needing to own drones or hire pilots.

We're looking for an experienced Senior Software Engineer to contribute to our data integrations, pipeline, infrastructure, and global geospatial data catalog. The ideal candidate will be passionate about geospatial data, global scale pipelines, cutting edge image analysis, and be willing to take ownership, as part of a high-caliber team of motivated engineers.

RESPONSIBILITIES:

1. Design and develop an innovative geospatial data marketplace platform that's scalable, sustainable, extensible and secure.
2. Develop reliable APIs and backend services which deliver global-scale geospatial data and aerial imagery with lightning-fast response times.
3. Build robust systems for processing, analyzing, and delivering high-resolution geospatial data and aerial imagery to support near real-time and large-scale applications.
4. Collaborate with data engineers, frontend engineers, and backend teams to ensure smooth integration of data services and analytics tools that enhance customer experiences.
5. Take ownership of the data architecture, from ingestion through to delivery, ensuring data integrity, security, and performance.
6. Maintain high-quality, well-documented and reliable code using industry best practices.
7. Provide technical leadership, mentoring, and constructive feedback to the data engineering team.
8. Collaborate on improving internal processes, workflows, and how we leverage data to enhance customer outcomes.

WHAT YOU BRING:

1. BSc. in Computer Science or similar degree, or equivalent work experience.
2. 6+ years of data engineering experience, with a demonstrable history of creating and supporting large-scale production systems.
3. Experience with geospatial databases and technologies including familiarity with GIS software and tools (ESRI ecosystem especially).
4. Hands-on experience building geospatial APIs from specifications like WMTS, OGC, etc.
5. Understanding of REST APIs, API-driven data platforms, and microservices architecture.
6. Advanced proficiency in Python, TypeScript, SQL and PostGIS.
7. A strong, self-directed drive with advanced problem-solving skills and attention to detail.
8. Expert knowledge of cloud-based data infrastructure, especially AWS (e.g., S3, Lambda, RDS, CDK), and modern DevOps practices.
9. Strong communication skills, familiarity with professional software development processes, and the ability to work effectively in a remote, agile environment.
10. An insatiable thirst for learning and challenging yourself.

BONUS POINTS:

1. Understanding of machine learning models for geospatial and imagery data analysis.
2. Familiarity with 3D modeling, 3D data processing, and advanced photogrammetry techniques.
3. Contributions to open-source projects or personal repositories showcasing your work.

BENEFITS & PERKS:

Spexi believes that in order to produce the best possible products for our customers, our employees need to maintain a solid work-life balance, and stay happy and healthy. We offer the following benefits and perks to help our employees achieve that:

1. Remote friendly environment.
2. Flexible hours.
3. Medical, dental, vision health benefits.

Spexi is an inclusive employer that believes in workplace equality, supports diversity, creates a welcoming environment, and respects the unique qualities each individual brings to the company.

To apply please send your resume and cover letter.

We thank all applicants for their interest. All applications will be reviewed to determine which candidates' education and experience best meets the needs of the position. Only individuals selected for interviews will be contacted.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Spexi Full time

    At Spexi, we're pushing the boundaries of drone technology to make ultra-high resolution geospatial imagery more accessible than ever before. Our mission is to empower humanity to make better decisions about the physical world.About the RoleWe're looking for a highly experienced Senior Software Engineer to contribute to our data integrations, pipeline,...


  • Vancouver, British Columbia, Canada Pacific Data Integrators Full time

    Pacific Data Integrators is a leading provider of data integration services, and we are seeking a skilled Junior Software Developer to join our team. This entry-level position offers the perfect opportunity for individuals to gain hands-on experience in software development and build a strong foundation in programming languages.The ideal candidate will have...


  • Vancouver, British Columbia, Canada TikTok Full time

    TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo. Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is...


  • Vancouver, British Columbia, Canada Tbwa ChiatDay Inc Full time

    Dialpad is the leading Ai-powered customer communications platform creating human-first, Ai-enhanced solutions that will drive the next wave of how businesses communicate with and serve their customers. Enterprise customers like Randstad, Remax, Mizuho, Cigna, T-Mobile, Johns Hopkins, Motorola, Warby Parker, Panera Bread, and Netflix, use Dialpad and its Ai...


  • Vancouver, British Columbia, Canada Klue Full time

    Welcome to Klue Engineering, a pioneering team of software engineers driving innovation in the field of sales enablement. As a Senior Backend Engineer, you will play a vital role in our Win-Loss team, developing cutting-edge products that transform business insights into tangible results.Key ResponsibilitiesYour primary focus will be on designing and...


  • Vancouver, British Columbia, Canada Willow Laboratories Full time

    Get AI-powered advice on this job and more exclusive features.This range is provided by Willow Laboratories. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $165,000.00/yrExecutive Assistant @ Willow Laboratories | Administrative Assistant CredentialsJob Summary:Willow is a...


  • Vancouver, British Columbia, Canada UrbanLogiq Full time

    Join UrbanLogiq - Where Data Empowers CommunitiesAt UrbanLogiq, we're not just developing a platform; we're revolutionizing how government agencies leverage data to enhance community life. Since our inception in 2016, we've been at the forefront of the govtech industry's innovation, growing rapidly and making waves globally.Our focus? Offering comprehensive,...


  • Vancouver, British Columbia, Canada Spexi Full time

    Spexi is revolutionizing the way we access and utilize ultra-high resolution geospatial imagery. We're building a two-sided marketplace called the Spexi Network, enabling drone pilots to earn rewards for flying and collecting aerial imagery, while also providing organizations with easy access to high-resolution aerial imagery and valuable derivative...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of...


  • Vancouver, British Columbia, Canada NetApp Full time

    Company Overview\NetApp's Vancouver Technology Center is a hub for innovation, where talented developers work together to pioneer the development of StorageGRID object storage. Our team is passionate about delivering cutting-edge cloud compatible software that handles the exponential growth in big data.We're committed to fostering an environment where...


  • Vancouver, British Columbia, Canada BURGEON IT SERVICES Full time

    Senior Data Engineer – Vancouver, Canada_Hybrid Duration: 6 months Experience: 8-10 years Location: Vancouver, Canada_Hybrid Job Description: We are seeking a senior data engineer for an immediate requirement with Lululemon . This is a hybrid role requiring strong technical expertise in data engineering and integration. Key Skills...


  • Vancouver, British Columbia, Canada Spexi Full time

    At Spexi, we are on a mission to revolutionize the way ultra-high resolution geospatial imagery is accessed and utilized. As a Senior Software Engineer, you will play a pivotal role in building our data integrations pipeline, infrastructure, and global geospatial data catalog.Job DescriptionDesign and develop an innovative geospatial data marketplace...


  • Vancouver, British Columbia, Canada Techedin Full time

    Company OverviewTechedin is a leading IT Services company known for developing innovative technology solutions aimed at enhancing human capabilities. We specialize in enterprise app development, CMS, CRM, cloud engineering, custom software, and data engineering. Our headquarters are in Middletown, Delaware, and we are dedicated to building top-quality tech...


  • Vancouver, British Columbia, Canada Brex Full time

    Why join usBrex is the AI-powered spend platform. We help companies spend with confidence with integrated corporate cards, banking, and global payments, plus intuitive software for travel and expenses. Tens of thousands of companies from startups to enterprises — including DoorDash, Flexport, and Compass — use Brex to proactively control spend, reduce...


  • Vancouver, British Columbia, Canada Amazon Full time

    **About Us**Amazon's Middle Mile Planning & Optimization (MMPO) team is an integral part of Amazon Transportation Services (ATS). Our mission is to build the most efficient and optimal transportation solution on the planet, using our technology and engineering muscle as our biggest advantage. We leverage cutting-edge technologies in big data, machine...


  • Vancouver, British Columbia, Canada Lightci (Light Consulting) Full time

    Senior Software Development Engineer in Test (Remote)About UsFounded in 2022, Lightci is a full-service product design and development consulting partner. We help businesses of all sizes build software, digitally transform, leverage data, and create world-class engineering functions.Visit lightci.com to learn more.The Senior Software Development Engineer in...


  • Vancouver, British Columbia, Canada Apple Full time

    Summary: Apple's App Store is the world's largest and most innovative app marketplace, home to over 1.5 million apps and serving more than half a billion customers every week across all the Apple devices. Since the App Store launched in 2008, it has changed how we all live; it has enabled countless new companies, spawned new industries, and built millions...


  • Vancouver, British Columbia, Canada Fullscript Full time

    We're looking for a skilled Senior Back End Developer to join our team at Fullscript.As a key member of our engineering team, you'll be responsible for building and scaling the backbone of our platform—ensuring the right data gets to the right place, in the right format, at the right time.This role involves solving real-world problems—reducing...


  • Vancouver, British Columbia, Canada Ampstek Full time

    Title: Senior Data Engineer (Snowflake, Databricks, Azure) Location: Vancouver, Canada (Onsite) Long-Term Contract. Job Description: Technically strong Senior Data Engineer for an onsite role in Vancouver, Canada with the following skill set: - Strong expertise in Snowflake, Azure SQL services, and Databricks. - Experience in data integration to...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Senior Network Systems Software EngineerArista Networks is a leading provider of data-driven networking solutions for large data center, campus, and routing environments. We're committed to innovation, leveraging the latest advancements in cloud computing, artificial intelligence, and software-defined networking to deliver cutting-edge solutions that give...