Programmer
18 hours ago
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.
-
INGENIUM Programmer Analyst
18 hours ago
Canada Xsolcorp Full timeINGENIUM 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...
-
Chef D’équipe, Programmes
1 week ago
North Bay, Canada Defence Construction Canada Full timeQui 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...
-
Senior Statistical Programmer
2 weeks ago
, , Canada Warman O'Brien Full timePrincipal 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 timeJob 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 timeProgrammerCompetition 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...
-
Senior Backend Programmer
4 weeks ago
, BC, Canada Epic Games Full timeSenior 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...
-
Senior Story Programmer
3 weeks ago
, , Canada CD Project Full timeTo 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...
-
CNC Machine Operator
7 days ago
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...
-
Mid-Level Network Programmer
1 week ago
, , Canada Nomads Way Full timeMid-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 timeCompany 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...