1

Software Developer Trainee Jobs in Port Coquitlam, BC

... software engineers, and medical trainees. This position is anticipated to be partly funded through a Mitacs Elevate grant. Project Context SOZO Intuition Systems is developing an AI-driven platform ...

Research Associate-II Hallam Lab

Vancouver, BC · On-site

CA$80K - CA$100K/yr

... of engineered living materials for wide-ranging industrial applications, while overseeing ... with trainees and other staff. * Maintaining collections of samples, constructs, and other ...

... software * Completed Diploma in Civil Engineering Technology or a related field and/or discipline * Eligible to register as a Trainee Registrant with ASTTBC or as a Technician/Technologist-in ...

Software Developer Trainee information

How to get hired as a software developer with no experience?

To get hired as a software developer trainee with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and learn relevant tools such as Git and IDEs. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating commitment and skill development.

What are the key skills and qualifications needed to thrive as a Software Developer Trainee, and why are they important?

To thrive as a Software Developer Trainee, you need a foundational understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and problem-solving skills, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and basic database management is typically expected. Eagerness to learn, attention to detail, and effective communication are essential soft skills for collaborating with teams and adapting to new technologies. These skills and qualities enable rapid skill development, efficient teamwork, and successful contributions to software projects.

Is it true that AI will replace software engineers?

AI technology is advancing and can automate certain coding tasks, but software developers are essential for designing, managing, and maintaining complex systems. AI tools serve as aids to improve productivity, but human expertise remains crucial for problem-solving, creativity, and decision-making in software development.

What are Software Developer Trainees?

Software Developer Trainees are entry-level professionals who are learning the skills required to become full-fledged software developers. They typically work under the guidance of senior developers and participate in coding, debugging, testing, and documentation tasks as part of a training or probationary period. The goal of this role is to provide real-world experience and mentorship, enabling trainees to transition into independent developer roles. Software Developer Trainees often collaborate with teams and are encouraged to learn modern programming languages, development tools, and best practices.

What are the typical responsibilities and learning opportunities for a Software Developer Trainee during the first few months on the job?

As a Software Developer Trainee, your initial responsibilities often include assisting with code reviews, debugging, and writing small modules under the guidance of senior developers. You'll spend significant time learning company-specific frameworks, tools, and development practices while participating in team meetings and collaborative projects. This period is designed for hands-on learning, so expect to receive regular feedback and mentorship to help you build foundational technical and communication skills. Over time, you'll gradually take on more complex tasks as you become familiar with the software development lifecycle and the team's workflows.

What is L1, L2, L3, and L4 developer?

In the context of a Software Developer Trainee role, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level or junior developers and L4 representing senior or lead developers. These levels often indicate increasing expertise, problem-solving skills, and project ownership, and are used by organizations to structure career progression and assign tasks accordingly.

What engineers make $500,000?

Senior software engineers, especially those in specialized fields like machine learning, data engineering, or working at large tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record in the industry.

What is the difference between Software Developer Trainee vs Software Developer?

AspectSoftware Developer TraineeSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree or higher in Computer Science or related field, with relevant experience
Work EnvironmentTraining programs, mentorship, entry-level projectsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageInternships, training programs, entry-level positions in tech companiesFull-fledged employee in software development teams across industries

The main difference is that a Software Developer Trainee is in a learning or internship phase, focusing on gaining skills, while a Software Developer is a fully employed professional responsible for delivering software projects.

What are the most commonly searched types of Software Developer jobs in Port Coquitlam, BC? The most popular types of Software Developer jobs in Port Coquitlam, BC are:
What cities near Port Coquitlam, BC are hiring for Software Developer Trainee jobs? Cities near Port Coquitlam, BC with the most Software Developer Trainee job openings:
Postdoctoral Research Fellow

Postdoctoral Research Fellow

Ubc

Vancouver, BC • On-site

CA$50K/yr

Full-time

Posted 20 days ago


United Brotherhood Of Carpenters rating

8.7

Company rating: 8.7 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

2nd of 7 rated unions


Job description

AcademicJob CategoryFaculty Non BargainingJob TitlePostdoctoral Research FellowDepartmentNunez Laboratory | Department of Psychiatry | Faculty of Medicine (John-Jose Nunez)Posting End DateJune 10, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.


Job End DateJuly 5, 2027

The expected salary is $50,000 per year at 1.0 FTE and includes benefits.

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

The University of British Columbia invites applications for a Mitacs Postdoctoral Fellow to join a collaborative program between UBC, BC Cancer, and SOZO Intuition Systems, a Vancouver-based biotechnology AI company. The appointment is full time for 12 months, with the possibility of a one-year renewal subject to funding and performance. The fellow will be jointly supervised by Dr. John-Jose Nunez's research program in the UBC Department of Psychiatry and SOZO Intuition Systems. Approximately 80% of the fellow's time will be spent embedded with the SOZO team, building data pipelines and AI tools on SOZO's proprietary platform, with the remaining 20% spent with the Nunez Lab for Computational Mental Health & Cancer Care at UBC and BC Cancer (nunezlab.ca). Dr. Nunez's lab focuses on the application of artificial intelligence in mental health and cancer care, and the fellow will join a team composed of data scientists, software engineers, and medical trainees. This position is anticipated to be partly funded through a Mitacs Elevate grant.

Project Context

SOZO Intuition Systems is developing an AI-driven platform to integrate, curate, and analyze complex biological and clinical data relevant to the biotechnology sector. The postdoctoral fellow will play a central role in building data pipelines that bring disparate biological and clinical data types into SOZO's platform, developing analytical tools on SOZO's AI Workbench, and building an AI chat interface for SOZO users. This work intersects with the Nunez Lab's expertise in clinical NLP, generative AI, and retrieval-augmented generation applied to healthcare and life sciences.

RESPONSIBILITIES

Reporting to Dr. John Jose Nunez, the incumbent will:

Architect and maintain scalable pipelines for the ingestion and transformation of diverse biological and clinical data types, including drug targets, approved drugs, and related ontologies.

Design components of the AI pipeline for enrichment and reasoning over technical life sciences data using large language models (LLMs).

Manage the storage and retrieval of biological entities and relationships using vector databases and PostgreSQL.

Integrate specialized NLP workflows to extract insights from unstructured academic and clinical text.

Maintain rigorous scientific and data quality standards for AI-generated outputs, ensuring contributions meet clinical and technical standards.

Help define data engineering practices, testing strategies, and quality standards; translate product requirements into scalable technical designs and implementation plans.

Collaborate within multidisciplinary teams across SOZO Intuition Systems and UBC/BC Cancer, including technical, clinical, and scientific stakeholders.

Supervise research assistants and trainees involved in data collection, analysis, and related projects.

Develop and write manuscripts for peer-reviewed publications.

Contribute to the development of future grant applications.

Other activities as required.

QUALIFICATIONS

Required Qualifications

PhD completed within the last 5 years in Computer Science, Data Science, Computational Biology, or a related field.

Experience in data engineering, AI/ML systems development, or related applied research, with a track record of handling large-scale biological or clinical datasets.

Strong proficiency in Python, FastAPI, and PostgreSQL.

Hands-on experience with LLMs, vector databases (e.g., Pinecone), and NLP tools.

Familiarity with clinical trial data structures, academic publication indexing, and biological ontologies.

Experience operating data pipelines within AWS using Docker.

Excellent communication, teamwork, and project management skills, with the ability to work effectively across technical and scientific teams.

Eligible for Mitacs funding: must be a Canadian citizen, permanent resident, international student with a valid student visa, or international postdoctoral researcher with a valid work permit, aged 18 or older, whose PhD graduation date is less than five years prior to the project start date. Exceptions are available for extenuating circumstances such as parental leave. Applicants must not have been previously employed at the partner organization (SOZO Intuition Systems).

Preferred Qualifications

Experience building end-to-end retrieval-augmented generation (RAG) pipelines, including retrieval, reranking, and generation.

Experience with agentic coding tools and frameworks.

Record of peer-reviewed publications and effective collaboration across technical and scientific teams.

Experience with oncology or other clinical datasets.

The expected salary for this position is $50,000 per annum. The Faculty of Medicine is committed to offering equitable and competitive salaries, commensurate with the qualifications and experience of the candidate.

How to Apply

Applications, including CV, names of three referees, cover letter (1-2 pages) outlining specific examples of experience and research interests.

We invite applications from qualified candidates who share our commitment to employment equity and inclusive excellence, and we welcome applications from candidates belonging to historically, persistently, or systemically marginalized groups: Indigenous (First Nation, Metis, Inuit) Peoples, racialized persons, persons with disabilities, women, 2SLGBTQIA+ people, and trans and non-binary people.

The University is committed to creating and maintaining an inclusive and equitable work environment for all members of its workforce. An inclusive work environment presumes an environment where differences are appreciated, recognized, and integrated into current structures, planning, and decision-making modes. Within this hiring process we are committed to creating an inclusive and equitable process for all candidates (including but not limited to people with disabilities). Confidential accommodations are available on request. If you have any questions regarding accommodations or accessibility during the recruitment and hiring process or for more information and support, please visit UBC's Centre for Workplace Accessibility website at https://hr.ubc.ca/health-and-wellbeing/workplace-accessibility/centre-workplace-accessibility or contact the Centre at workplace.accessibility@ubc.ca.

With gratitude, we acknowledge that the University of British Columbia Faculty of Medicine and its distributed programs, which include four university academic campuses, are located on traditional, ancestral and unceded territories of First Nations Peoples and communities around the province.

Our Vision: To Transform Health for Everyone.

Ranked among the world's top medical schools with the fifth-largest MD enrollment in North America, the UBC Faculty of Medicine is a leader in both the science and the practice of medicine. Across British Columbia, more than 12,000 faculty and staff are training the next generation of doctors and health care professionals, making remarkable discoveries, and helping to create the pathways to better health for our communities at home and around the world.

The Faculty - comprised of approximately 2,200 administrative support, technical/research and management and professional staff, as well approximately 650 full-time academic and over 10,000 clinical faculty members - is composed of 19 academic basic science and/or clinical departments, three schools, and 24 research centres and institutes. Together with its University and Health Authority partners, the Faculty delivers innovative programs and conducts research in the areas of health and life sciences. Faculty, staff and trainees are located at university campuses, clinical academic campuses in hospital settings and other regionally based centres across the province.

UBC - One of the World's Leading Universities. As one of the world's leading universities, the University of British Columbia creates an exceptional learning environment that fosters global citizenship, advances a civil and sustainable society, and supports outstanding research to serve the people of British Columbia, Canada and the world.

UBC hires on the basis of merit and is committed to employment equity. All qualified persons are encouraged to apply. Equity and diversity are essential to academic excellence. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged. We encourage applications from members of groups that have been marginalized on any grounds enumerated under the B.C. Human Rights Code, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, or Indigenous person. All qualified candidates are encouraged to apply; however, Canadians and permanent residents of Canada will be given priority.


What United Brotherhood Of Carpenters employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom