Careers
We're looking for smart, motivated and energetic people who have the vision to see the 'big picture' but enjoy playing hands-on roles. If you’re self-motivated, proactive, and good at prioritizing; and, most of all, enjoy the challenge of creating something new, then we’d love to talk to you.
Sound like an offer you can't refuse? Feeling lucky today? Go ahead, make my mixed metaphor: Contact us.
Advanced Technology Software Engineer
The Company is seeking an Advanced Technology Software Engineer with significant academic or industry experience in one or several of the following: 1) information extraction; 2) computational linguistics / natural language processing; 3) parsing / syntax analysis (e.g. for compiler or web browser development); or 4) data mining, particularly from unstructured and noisy sources. You will review research, evaluate third-party technologies, develop information extraction algorithms, and implement those algorithms in Ruby and Python. Although you will need to work within the software architecture established by the rest of our software team, you will have a large amount of flexibility in terms of approach and design. We are particularly interested in self-directed candidates with a strong understanding of relevant theory, an ability to collaborate, and an ability to take projects to completion.
Desired Qualifications/Skills:
Required:
- BS / BA in Computer Science or equivalent
- Experience in information extraction, parsing / syntax analysis, computational linguistics / natural language processing, or data mining
- Strong programming skills
- Ability to research theories and technologies
Desired:
- Experience with Ruby or Python
- Experience with web application development
Web Application Engineer
Public Display is looking for a full-time web application engineer. The job will involve a mix of responsibilities, including working on the FuseCal.com application as well as participating in consulting projects. The job will ask you to help analyze requirements, extend and refactor the existing software architecture, design new components, identify and evaluate tools and libraries, and implement code in a fast-paced but methodical manner. We value folks with experience in web technologies, database design, or traditional application development. However, the most important qualities will be an understanding of Computer Science theory and software development practices, as well as the resourcefulness and versatility to take on new problems and quickly acquire new skills. As a small company, we want everyone to bring an imagination for new solutions and the resolve to complete those solutions.
Desired Qualifications/Skills:
Required:
- BS / BA in Computer Science or equivalent work experience
- Experience developing software applications, particularly browser-based apps
- Strong writing skills
- Ability to research and learn new programming languages, libraries, technologies, and practices
Desired:
- Specific experience in web application development and/or database design
- Experience with a web scripting language, such as Ruby, Python, or PHP
- Experience developing web interfaces using HTML, XML, CSS, and Javascript
- Network architecture, server deployment, and performance tuning experience
Web Developer
Public Display is looking for a full-time web developer with experience in creating content-driven websites. The job will involve a mix of responsibilities, including working on the FuseCal.com application and contributing to a variety of consulting projects. You will be expected to elicit project requirements, collaborate with visual designers, and implement websites using HTML and CSS in a fast-paced but methodical manner. The job will demand considerable interaction with clients and require an ability and willingness to work within our development and testing team.
Desired Qualifications/Skills:
Required:
- Experience with HTML and CSS
- Ability to learn web scripting languages, such as Ruby, Python, PHP, or ASP
Desired:
- Experience with User Experience Design
- Experience with Drupal and/or other content management systems
- Experience with Javascript and AJAX
- Experience with a web scripting languages, such as Ruby, Python, PHP, or ASP
- Experience with database queries
Software Development Intern
Public Display is seeking part-time interns who have completed at least two years of coursework towards a degree in Computer Science, Engineering, or a closely related field. For many software practitioners, academic studies in Computer Science and Engineering are crucial in introducing theories and concepts that are difficult to learn, but important to know. Our internship program will augment those studies by exposing interns to the parts of the software development process that CS and Engineering curriculums don't have time to get to. Interns will be expected to contribute to our small team by analyzing user needs, collaborating on software designs, implementing code, rigorously testing for functionality, robustness, compatibility, and performance, configuring deployment servers, writing documentation, and eliciting feedback from the user community. More broadly, the Company expects its interns to contribute to the success of is products. We believe that success usually teaches better lessons than failure.
Desired Qualifications/Skills:
Required:
- Enrollment in a 4-year college
- Two years of completed coursework in CS, Engineering, or related field
- Strong desire to learn about and contribute to the software development industry
- Solid writing skills
Desired:
- Web development experience
- System administration experience, particularly in Linux/Unix