Job Openings
At pixiv, we love to create and bring designs to life. With over four million members from around the world and over 24 million submissions, we are rapidly becoming the premiere online art community.
Our office is in Shibuya, Tokyo; the center of Japanese pop culture. Join our team and see where pixiv's culture arises. Please also read the important things about relocation to Japan.
We are currently seeking talented individuals for the following positions:
- Web Infrastructure Engineers
- Web Applications Engineers
- Smartphone Application Engineers
- UX/UI Engineers/Designers
All of our engineers are expected to be flexible; you may be required to adopt additional roles.
Web Infrastructure Engineer
Successful candidates will be responsible for designing and implementing the infrastructure that run our web applications.
Server/Database Optimization Engineer
Job Duties
- Maintain large scale servers that handle high volume image and static file serving.
- Maintain large scale servers that handle databases and web applications.
- Operate and optimize server technologies such as Apache, Nginx, MySQL, Kyoto Tycoon, Apache Traffic Server and LVS load balancer.
- Design and build server clusters that supports high volume traffic and high concurrent user counts.
Required knowledge and experience
- A deep understanding of Linux in server environments.
- Proven experience in optimizing RDBMs, especially MySQL.
- Proven experience in operating a large number of servers.
- Proven experience in scripting languages.
Preferred skills
- Knowledge and experience in KVS software such as Memcache and KyotoTycoon.
- Experience in programming with C/C++/Java.
Network Engineer
Job Duties
- Maintain and optimize server technologies such as Apache, Nginx, MySQL, Kyoto Tycoon, Apache Traffic Server and LVS load balancer.
- Design, build and maintain server clusters spanning multiple datacentres with bandwidth and operational cost constraints.
- Maintain commercial network hardware switches, specifically Cisco and H3C.
- Liase with content distribution networks to support our growth overseas.
Required knowledge and experience
- A deep understanding of TCP/IP.
- Proven experience with Nginx and Apache.
Preferred skills
- Experience with commercial switches, specifically Cisco and H3C.
- Experience with content distribution networks.
- Experience maintaining Apache Traffic Server.
Server Middleware Engineer
Job duties
- Identify and develop solutions to difficult infrastructure problems.
- Maintain and develop image-resizing Apache modules written in C.
- Maintain and develop recommendation engines written in C++.
- Maintain and develop memcached proxies written in C.
- Maintain and develop our search system written in Scala utilizing Solr.
Required knowledge and experience
- Deep knowledge and experience with C/C++.
- Deep knowledge in Unix based operating systems.
- Experience with scripting languages.
Preferred skills
- Experience in tuning the Linux Kernel for performance and reliability.
- Experience with Java and Scala.
- Experience in Linux Kernel programming, event-driven programming and/or multithreaded programming with C/C++/Java.
- Experience in developing Apache/Nginx modules.
Web Application Engineer
Successful candidates will be responsible for developing and administering web applications with PHP, Ruby on Rails and JavaScript.
Ruby on Rails Engineer
Job duties
- Develop web applications utilizing Ruby on Rails, ActiveResource and MySQL.
Required knowledge and experience
- Proven experience in developing web applications.
- Extensive experience with Ruby.
- Proven experience with JavaScript.
Preferred skills
- Experience in developing web applcations with Ruby on Rails.
- Experience in designing database schemas.
- Knowledge in HTML5, CSS3 and the latest in web technologies.
PHP Engineer
Job duties
- Develop web applications utilizing PHP and MySQL.
- Designing, developing and optimizing RESTFul APIs.
Required knowledge and experience
- Proven experience in developing web applications.
- Extensive experience with PHP.
- Proven experience with JavaScript.
Preferred skills
- Experience in designing database schemas.
- Knowledge in HTML5, CSS3 and the latest in web technologies.
JavaScript/HTML5 Engineer
Job duties
- Assist in the development of both desktop and mobile web applications using JavaScript and HTML5 technologies.
Required knowledge and experience
- Extensive experience with JavaScript.
- Proven experience with scripting languages.
- Knowledge in HTML5, CSS3 and the latest in web technologies.
Preferred skills
- Experience in developing websites using Ruby on Rails.
- Experience in designing database schemas.
- Knowledge of responsive design and other related mobile concepts.
Smartphone Application Engineer
Successful candidates will be responsible for developing iPhone and Android apps. The applicant will have a love for the latest in mobile gadgets and technologies. In addition to having wide knowledge and experience with mobile platforms, we seek individuals with the passion and drive to make our mobile experience the best.
iOS Engineer
Job duties
- Develop iOS Apps with Objective-C.
- Develop HTTP API abstraction frameworks with Objective-C.
Required knowledge and experience
- Proven experience in developing iOS apps.
- Extensive knowledge of HTTP.
Preferred skills
- Knowledge in HTML5, CSS3 and the latest in web technologies.
- Knowledge of server-side web technologies.
Android Engineer
Job duties
- Develop Android Apps in Java.
- Develop HTTP API abstraction frameworks in Java.
Required knowledge and experience
- Proven experience in developing Android apps.
- Extensive knowledge of HTTP.
Preferred skills
- Knowledge in HTML5, CSS3 and the latest in web technologies.
- Knowledge of server-side web technologies.
UX/UI Engineer/Designer
Successful candidates will be responsible for designing user interfaces for web applications, creating and optimizing markup; and analyzing user feedback to create best user experience for our service.
Candidates are expected to possess UX/UI design experience in web applications and have an excellent design sense. They will also posses an aptitude for problem-solving and have an active imagination. Experience in dealing with online community services is encouraged.
UI/UX Engineer
Job duties
- Design web services and applications based on user demand whilst furthering pixiv's goals.
- Analyze user behavior and apply learnings to further improve services.
Required knowledge and experience
- Extensive experience in user interface design.
- Extensive knowledge in UI/UX methodologies.
- Deep understanding of various social services from a UI/UX point of view.
Preferred skills
- Experience in HTML and CSS and prototyping skills.
- Experience in graphical design using Photoshop, Adobe Illustrator or similar software.
Web/Mobile Application Designer
Job duties
- Design websites using graphical tools.
- Design mobile apps.
- Create HTML and CSS prototypes.
Required knowledge and experience
- Proven experience in graphical design using Photoshop, Adobe Illustrator or similar software.
- Proven experience in web design.
- Knowledge of responsive design and other related mobile concepts.
Preferred skills
- Experience in designing mobile apps.
- Experience with JavaScript.
We look forward to speaking with individuals who possess an undying passion to make pixiv a place where drawing becomes even more enjoyable!
pixiv Inc. Recruitment Page
http://recruit.pixiv.net