cover image
Compugen Inc

Compugen Inc

www.compugen.com

10 Jobs

1,640 Employees

About the Company

To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations deliver experience by design. This is what it means to be human-centred and technology-enabled.

We believe that partner is a verb. With Compugen as your ally from day one, you see and feel the difference. This is where inspiration meets impact.

Relentlessly Curious
We think differently. We ask questions in an unending pursuit to uncover your why. From the way we engage internally to the bonds we build with our customers and community, this no-stone-unturned passion translates possibility into reality.

Collaborative at the Core
We are grounded in the potential of technology and the impact of people. Through deep discussion and challenging inquiry, we embrace diverse perspectives and celebrate unique views. With true trust in each other creative ideas flow, goals are achieved, and innovation abounds.

Driven to Make a Difference
When you have innovation at hand and intention in your heart, one person can drive change. With one word, one device, one connection; change ignites, and all will flourish.

Get an Ally in Your Technology Journey.

We deliver experience by design; visit compugen.com to start now:

#DreamDesignDeliver

Listed Jobs

Company background Company brand
Company Name
Compugen Inc
Job Title
Software Developer - Full Stack - Onsite Contract
Job Description
**Job Title:** Software Developer - Full Stack - Onsite Contract **Role Summary:** Develop and maintain full-stack applications, integrating front-end, back-end, and database systems. Focus on end-to-end solutions, including data pipelines, AI/ML integrations, and scalable architectures. **Expectations:** - Self-motivated collaborator solving complex technical challenges. - Proficiency in translating system specifications into functional, tested applications. - Experience with structured methodologies, software lifecycle collaboration, and problem-solving. **Key Responsibilities:** - Design and implement data pipelines (ETL/ELT). - Architect, code, test, and deploy robust full-stack applications. - Optimize REST APIs for speed and scalability. - Integrate UI/UX with back-end systems and databases. - Troubleshoot technical issues in implementations and migrations. - Document applications and provide post-deployment support. - Collaborate on design walkthroughs and code reviews. **Required Skills:** - Full-stack expertise in React.js, Python (FastAPI), Node.js, and Java (Spring Boot). - Familiarity with REST API design and database management (relational/hierarchical systems). - Experience with continuous integration/deployment (CI/CD). - Object-oriented programming, RAD methodologies, and application design patterns. - Proficiency in query languages (SQL), communication protocols, and accessibility standards (AODA). **Required Education & Certifications:** - Advanced knowledge of software development principles. - Familiarity with Accessibility for Ontarians with Disability Act (AODA) regulations.
Toronto, Canada
On site
10-09-2025
Company background Company brand
Company Name
Compugen Inc
Job Title
Systems Administrator/Operations Support Specialist - Contract
Job Description
**Job Title:** Systems Administrator/Operations Support Specialist - Contract **Role Summary:** Provide first-line technical support, resolve IT issues, and ensure operational efficiency while collaborating with IT teams to maintain high customer satisfaction. **Expectations:** Deliver timely support for hardware, software, and network incidents; document processes; escalate complex issues; support remote access and onboarding/offboarding tasks. **Key Responsibilities:** - Resolve IT incidents via phone, email, chat, and ticketing platforms. - Diagnose hardware, software, network problems, and system outages. - Log and track service requests in ITSM tools (e.g., ServiceNow). - Escalate unresolved issues to specialized support teams. - Assist with user account provisioning, equipment setup, and offboarding. - Maintain documentation of procedures and solutions. - Monitor systems for alerts, performance issues, and outages. - Support remote users with VPNs, virtual desktops, and mobile devices. - Contribute to knowledge base updates and process improvements. **Required Skills:** - Windows OS, Microsoft 365, Active Directory, and networking knowledge. - Proficiency in ServiceNow ITSM platform. - Strong problem-solving, communication, and customer service skills. - Multitasking and prioritization in high-pressure environments. **Required Education & Certifications:** - Diploma or degree in Information Technology/Computer Science. - 1–3 years in technical support/help desk roles. - ITIL Foundation certification preferred.
Toronto, Canada
On site
Fresher
11-09-2025
Company background Company brand
Company Name
Compugen Inc
Job Title
Configuration Technician - 1 Month Contract
Job Description
**Job Title:** Configuration Technician (1‑Month Contract) **Role Summary:** Provide short‑term support for installation, configuration, and management of operating systems, applications, and network services. Create and deploy system images, administer user accounts and security settings, and assist with Microsoft Intune device management. **Expectations:** - Deliver accurate system configurations and timely image deployments. - Maintain security compliance and up‑to‑date software. - Provide effective technical support and clear communication to end users and team members. **Key Responsibilities:** - Install, configure, and maintain OS, applications, and network services. - Administer user accounts, permissions, and security policies. - Create, update, and deploy system images using SCCM and MDT. - Support Microsoft Intune implementation and device management. - Troubleshoot and resolve system‑related issues. - Ensure systems adhere to organizational security standards. **Required Skills:** - Proven system administration and configuration experience. - Hands‑on proficiency with SCCM and MDT deployment tools. - Familiarity with Microsoft Intune (preferred). - Strong knowledge of Windows operating systems, application deployment, and security best practices. - Excellent problem‑solving and verbal/written communication abilities. **Required Education & Certifications:** - High school diploma or equivalent; post‑secondary IT or related coursework preferred. - Relevant certifications (e.g., Microsoft Certified: Modern Desktop Administrator Associate) are advantageous but not mandatory.
Toronto, Canada
On site
01-10-2025
Company background Company brand
Company Name
Compugen Inc
Job Title
Performance Automation Developer - Contract
Job Description
Job Title: Performance Automation Developer – Contract Role Summary: Develop, maintain, and enhance performance automation scripts and frameworks for embedded systems, ensuring high-quality system and software performance through data analysis, KPI monitoring, and independent issue resolution. Expectations: * Deliver clean, efficient Python OOP scripts and frameworks. * Execute nightly tests, review results, and maintain test integrity. * Analyze performance data, validate system behavior, and trace trends. * Create and monitor KPIs for performance automation. * Debug hardware/software issues through log analysis and root‑cause identification. * Collaborate with cross‑functional teams to improve coverage, reporting, and automation workflows. Key Responsibilities: - Build, maintain, and enhance automation scripts using Python OOP principles. - Review nightly automation results, identify regressions, and assure test reliability. - Analyze performance data to verify results, validate system behavior, and track trends. - Create and monitor KPIs for performance automation. - Utilize pytest, slash, or equivalent test automation frameworks for test creation, execution, and validation. - Debug, triage, and resolve software and hardware issues independently via log analysis and root‑cause identification. - Work with embedded systems and Electronic Control Units (ECUs) – legacy and next‑generation – to validate performance and stability. - Collaborate to enhance automation coverage, reliability, and reporting. - Apply analytical, problem‑solving, and troubleshooting skills to optimize workflows. - Contribute innovative ideas to improve automation processes, KPIs, and performance validation methods. Required Skills: - 3–5 years of automation development experience. - Proficient in Python OOP: class design, maintainable code, efficient implementation. - Experience with test automation frameworks (pytest or slash preferred). - Knowledge of embedded systems operation and ECUs. - Ability to debug, triage, and analyze logs independently. - Experience with performance automation, data inspection, and issue triage. - Strong analytical, problem‑solving, and troubleshooting abilities. Required Education & Certifications: - Bachelor’s or Master’s degree in Electrical/Computer Engineering, Computer Science, or a related field.
Ottawa, Canada
Hybrid
29-10-2025