Programmer

18 hours ago


North Saanich Canada Terra Remote Sensing Full time

It is an exciting time at Terra Remote and in the geospatial industry as companies like ours continue to navigate applying AI and machine learning to better business operations and deliverables to clients. With that, Terra is seeking to add an eager and bright intermediate programmer.  Reporting to the manager of IT & R&D, there will be opportunity to work with Terra's proprietary system TerraView and field apps with priority to work on identified AI development projects.

This role is suitable for someone that has the appropriate education along with 3-5 years of relevant work experience.

Responsibilities:

· Contribute to a variety of AI/ML development projects, which may include:

o   Developing, training, and optimizing machine learning models for automation using Python, TensorFlow, and PyTorch

o    Implementing data preprocessing pipelines and integrating model outputs into existing systems

· Update existing programs by adding new features, improving performance, or resolving issues.

· Support the development and enhancement of internal automation tools, web portals, and data workflows as needed.

· Complete additional programming tasks as they arise.

Job Requirements

· Related undergraduate degree.

· years' applicable work experience.

· Proven experience in automating processes and using machine learning that makes data processing and business processes more efficient.

· Programming languages:  Python, C++

· Machine Learning Tools: TensorFlow, PyTorch, scikit-learn

· Data Skills: Pandas, NumPy, data cleaning, feature engineering, preprocessing workflows

· Additional ML Competencies: model deployment, GPU optimization, ML workflow automation, performance monitoring

· Knowledge of Bentley MicroStation is helpful but not required

 Additional Desirable Skills (Data / API / Web Integration)

· Programming Languages: C#, Python, JavaScript

· Technologies: HTTP/REST, JSON, XML, GDAL, automation scripting

· Database Experience: SQL Server, PostgreSQL

· Related Concepts: ETL workflows, API integration, monitoring and logging, data validation

· GIS or surveying experience is an asset.

Soft Skills & Work Approach

  • Strong organizational skills with a methodical approach to balancing multiple projects
  • Exceptional attention to detail and a natural technical aptitude
  • Solid understanding of deadlines, task ownership, and time management
  • Knows how to prioritize functionality and reliability over excessive fine-tuning to keep projects moving forward.
  • Excellent communication skills, with the confidence to ask questions and clarify requirements.
  • Adaptability and a willingness to contribute to innovative problem-solving and continuous process improvement.

·

Job Classification

Location:

Mills Rd, North Saanich.  This role may be eligible for hybrid work or remote work according to the Remote Work/ Work from Home policy

 

Job type:
Full-time 40 hours per week, 2 year contract with

Paid sick days, vacation days, wellness allowance, and benefits.

Wage:  $62,000 to $75,000/year

 

 

Additional Information

Terra is an equal opportunity employer, committed to the principle of equity, diversity and inclusion in employment.

If you are interested in applying for this opportunity, please visit www.terraremote/careers to apply through our recruitment link and include your cover letter and resume.



  • Canada Xsolcorp Full time

    INGENIUM Programmer Analyst 3 or more years of relevant experience Qualification: Excellent in English Communication Insurance Specialization. Worked on Insurance Projects as an INGENIUM Programmer Analysts (CAPSCO\/SOLCORP\/EDS\/HP or Insurance Companies) . Experience in writing COBOL.Experience in implementing systems SME on INGENIUM and...


  • North Bay, Canada Defence Construction Canada Full time

    Qui peut postuler?: **Le grand public et les employé(e)s de CDC** - Fourchette salariale: **89,586 $ - 116,459 $** - Horaire de travail: **Permanent** - Durée du contrat: - Niveau de sécurité: **Secret** - Exigences linguistiques: **Préférence sera accordée aux personnes bilingues** - Date de clôture: **24-07-02** - Country: **Canada** Le chef...


  • , , Canada Warman O'Brien Full time

    Principal Consultant | Biometrics at Warman O'Brien Senior/Principal Statistical Programmer | Small CRO | Remote We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. The Role: As a Senior Statistical Programmer, you'll lead high‑impact projects, tackling complex statistical programming tasks and managing project...

  • Senior UI Programmer

    3 weeks ago


    , , Canada Hasbro Full time

    Job Description At Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. That’s why we make games that our younger selves used to dream about. And we make sure that everyone has the opportunity to contribute to our collective success....

  • Programmer

    18 hours ago


    Yorkton, Saskatchewan, SN, Canada City of Yorkton Full time

    ProgrammerCompetition number: Reporting to the Recreation Services Manager the major duties and responsibilities for this position includes:Duties & Responsibilities: Plan, implement, and evaluate a summer play program for children ages 6 to 12.Offer a variety of activities including sports, games, arts & crafts, and physical literacy, in a structured...


  • , BC, Canada Epic Games Full time

    Senior Backend Programmer – Epic Games Join to apply for the Senior Backend Programmer role at Epic Games WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award‑winning games or crafting engine technology that...


  • , , Canada CD Project Full time

    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company’s culture? Explore our social media and check out our YouTube channel where we share behind-the-scenes insights and stories direct from our team members! Job Description CD PROJEKT RED is looking for a Senior...


  • North Saanich, Canada Straightline Precision Industries Inc. Full time

    **About Us**: **Straightline Precision Industries Inc**. is a leading CNC machine shop specializing in precision machining for industries such as aerospace, medical, and advanced manufacturing. We pride ourselves on quality, innovation, and efficiency. We are currently seeking a **CNC Machine Operator** to join our growing team and take on a exciting role in...


  • , , Canada Nomads Way Full time

    Mid-Level Network Programmer Professional Experience: Professional experience in network/multiplayer game programming using C, C++ or C#, with a strong portfolio showcasing previous work on multiplayer games. Ability to develop and debug multiplayer systems. Understanding of client-server architecture principles. Excellent communication skills with the...

  • Programmer

    18 hours ago


    Boul St-Laurent, Montréal, QC HW Y, Canada Luckyhammers Full time

    Company Description Luckyhammers is proud to be in the city of Montreal – one of the gaming capitals of the world – where we find some of the top talent in gaming. With a variety of projects being developed, joining our team now is the perfect moment to be a part of our adventureIf you want to make awesome games, love to be empowered and thinking on your...