Compugen is a technology company providing cutting-edge solutions to Fortune 500 companies and large corporations all over the world. The company was founded in 1981 and specializes in research and development, software engineering and IT solutions. Compugen has an impressive portfolio of products and services tailored to the needs of the business; these include enterprise software applications, professional services, cloud solutions and infrastructure support.
At Compugen, we focus on delivering innovative technology solutions for the most complex of business needs. Our engineering and product teams incorporate the latest advances and trends in artificial intelligence, machine learning, cloud architectures, and application development. Our experienced professionals specialize in code, software architecture, system design, hardware engineering, DevOps and more.
Our talented and committed employees strive to create applications and solutions that allow customers to have a competitive advantage in their respective industries. We have strategic partnerships with some of the world’s largest technology companies, allowing us to integrate the most advanced tools and technology in our solutions.
Compugen has a strong customer base in Europe, North America, and the Asia-Pacific region. Our global presence allows us to provide world-class services to a diversified customer base, ranging from small local businesses to global enterprises.
In short, Compugen is the perfect place for developers, engineers, and IT professionals from all backgrounds. As a team, we are passionate about developing state of the art solutions that revolutionize how businesses use technology and optimize their operations. We strive to attract the best and brightest talent to ensure our customer’s success.
Quick Links
Career Paths
Reviews
FAQs
Software Developer
Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 86000
Description: Develop and modify software for a range of business applications, primarily focusing on web development, database development, mobile applications, and API integration. Collaborate with product owners, stakeholders, and colleagues to understand business requirements and develop high-quality software.
Qualifications / Requirements: Bachelor’s degree in Computer Science, relevant professional experience, and strong knowledge of latest technologies. Experience with software development and object-oriented design. Working knowledge of coding with Python, Java, or JavaScript.
Average Salary (yearly in dollars unless noted): 94000
Description: Manage, interpret, and analyze large amounts of data. Extract, interpret, and report insights to stakeholders. Design, test and validate models, algorithms and experimental processes related to the data science project goals and objectives.
Qualifications / Requirements: 3+ years of relevant experience, data analysis and data modeling experience, as well as working knowledge of principles of data science and machine learning. Proficient in writing queries and working with data from various databases, including relational databases and SQL query writing and programming language.
Average Salary (yearly in dollars unless noted): 72000
Description: Design, develop and maintain websites. Collaborate with stakeholders to understand requirements for a website and create high-quality designs. Transform websites into engaging user experiences using best practices for design and coding.
Qualifications / Requirements: Proficiency in web design, coding and front-end technologies, such as HTML and CSS. Working knowledge of software such as Adobe Photoshop. Ability to understand user experience and design principles.
Average Salary (yearly in dollars unless noted): 104000
Description: Develop, implement and manage algorithms for data science projects. Develop feedback loops and automation techniques that drive performance of applications and systems created. Use machine learning techniques to understand data and improve results.
Qualifications / Requirements: Industry experience in data science and machine learning, as well as working knowledge of programming languages such as Python. Ability to understand and troubleshoot machine learning models. Understanding of natural language processing and advanced algorithms.
Average Salary (yearly in dollars unless noted): 86000
Description: Install and maintain a wide range of network equipment, including routers, switches, and other technologies. Monitor and improve network performance. Troubleshoot and resolve network problems that occur.
Qualifications / Requirements: In-depth knowledge of networking protocols, routing, switching and troubleshooting issues. Experience installing, administering, and configuring networking equipment. Familiarity with network security concepts.
Average Salary (yearly in dollars unless noted): 119000
Description: Design and build cloud infrastructures from scratch. Develop and maintain end-to-end cloud-based solutions and applications. Monitor performance of cloud systems, identify and resolve any issues, and recommend necessary changes.
Qualifications / Requirements: Bachelor’s degree in Computer Science or a related field. Extensive knowledge and experience with cloud technologies, such as AWS and Azure. Working knowledge of scripting languages, such as Bash and Python.
I have worked at Compugen for over 5 years and it has been a positive experience. The company truly values its employees and provides them with the tools they need to be successful. Technologies are always up to date and the team of professionals are always willing to help out when needed. It is a great place to work and always keeps me engaged and motivated.
Lindsey B..
Review Rating:
4.8/5
4.8
Compugen is my dream workplace. They take care of their people, compensate fairly, and encourage team collaboration. As a designer, I always appreciate that the company encourages creative problem solving and takes risks. The company has also provided profitshare for their employees, which I think is a great sign of their commitment to their staff.
Arthur V..
Review Rating:
4.9/5
4.9
I have been working with Compugen for over 4 years and I have been happy with the level of commitment and support from the staff. The company is always supportive of ideas and encourages a spirit of collaboration. As a programmer, it is not just about the code, but about the team that I come to work with everyday. Compugen has entrusted me with significant responsibilities and I give them a lot of credit for that.
Brett T..
Review Rating:
4.6/5
4.6
Compugen is a great place to work if you are into technology. As an IT professional, I have been able to leverage the latest technologies to develop and improve our products and services. The company is always looking for innovative solutions to problems and encourages problem-solving initiatives. Culture and work environment are excellent and the benefits are also on point. All in all, it is a great place to work.
Heather P..
Review Rating:
4.7/5
4.7
Compugen is a fantastic company to work for. The culture is open and welcoming and the team of professionals is always willing to help out. The technology is always up-to-date which makes the job easier and more enjoyable. As a designer, I have the opportunity to express my creativity and my ideas are always taken seriously. Overall, it has been an excellent experience so far.
Frequently Asked Questions
What type of positions does Compugen offer?
Compugen offers positions in many areas, including IT architecture and engineering, software development, data analysis, and information security.
What qualifications are needed for an IT job at Compugen?
Compugen typically requires a degree in computer science, information technology or a related field, as well as relevant IT experience.
What is the hiring process like?
Compugen has a multi-step hiring process that includes submitting an online application, completing an online assessment, and participating in an in-person or remote interview.
What is the work culture at Compugen like?
Employees at Compugen enjoy a fast-paced, collaborative culture in which ideas are shared openly and mutual respect and trust is emphasized.
What kind of benefits does Compugen offer?
Compugen offers a comprehensive benefits package that includes health insurance, 401k/pension plans, and opportunities for growth and development.
Locations: Toronto, Halifax, Vancouver, Calgary, Montreal
Career Paths: Software Engineer, IT Consultant, Network Administrator, Systems Analyst, Database Developer, Technical Support Analyst, DevOps Engineer, Data Scientist, Web Developer, Cyber Security Analyst
I have worked at Compugen for over 5 years and it has been a positive experience. The company truly values its employees and provides them with the tools they need to be successful. Technologies are always up to date and the team of professionals are always willing to help out when needed. It is a great place to work and always keeps me engaged and motivated.