Brilliant people, interesting problems - Recensione dipendente - Inference Programmer presso Cycorp

4,0
9 dic 2019
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

You should work at Cycorp if: * You like being around smart people of all stripes. Cycorp's employees are philosophers, linguists, programmers, scientists, and all-around fascinating people. Working here feels a lot like going to college. You get into great lunch discussions. * If you enjoy unusual, challenging problems. Cyc is by great lengths the most ambitious and complicated piece of software I've worked on. If replicating the process of human logical reasoning in a computer sounds like an interesting task to you, you should apply.

Svantaggi

You should not work at Cycorp if: * You want to work with the latest, trendiest technology. Cyc is written in a proprietary LISP dialect, so you will spend a lot of time learning a language you won't be able to use anywhere else. I personally don't see this as a big problem--working on Cyc is a masterclass in data structures and algorithm analysis, and those fundamental skills will serve you far better in the long run than specialization in a particular language. Nevertheless, fair warning. * If you have a low tolerance for chaos. Cycorp began as a research company and is still light on product management. As a programmer, you will be expected to handle bugs and feature requests from different projects, budget your own time, and determine your own priorities. If you enjoy a high degree of freedom in your work you might actually see this as a blessing; but if you have trouble self-organizing you may feel overwhelmed.

Esplora altre recensioni su Cycorp

5,0
27 set 2023
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

Great community where everyone supports each other.

Svantaggi

It is still a relatively small company it it might not be the best fit for everyone.

5,0
23 mag 2016
Dipendente anonimo
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

I work at Cycorp primarily as an ontologist, which means I get to represent facts and theories in a logical language (CycL) and put those theories to use in the form of query-driven, inference-engine-backed programs we develop for customers. Because Cyc is a general-purpose AI program, we are virtually unconstrained as to the kinds of projects and problems we take on. As a result, with each new project, I have the opportunity to learn about and gain a moderate level of expertise in a new subject-area, almost like being in graduate school, but without the tests and papers. Because the CycL language is so expressive, I never feel over-constrained or limited by the tools at my disposal when representing theories or crafting inference paths. The work can be difficult, and requires focus, intellectual curiosity, and the ability to think both logically and creatively. These requirements make for an environment that is both challenging and rewarding, intellectually.

Svantaggi

Cycorp is a small company, and everyone on the technical staff is on relatively equal footing with respect to responsibilities, so there is little opportunity to "climb the ladder" here (which is why I only give Cycorp a 3-star rating for "Career Opportunities"). Cycorp executes its projects with extreme agility, so tasks and milestones can be dropped, extended, or added at what might seem like a moment's notice. This way of doing things isn't for everybody - certainly not for those with a pure nine-to-five mindset.

6
Vedi recensioni per: Utile|Valutazione|Data|Tutto