| Position: |
Principal Software Architect |
|
|
|
|
Bible Gateway |
|
|
|
Responsibilities
•Lead the design of the architecture and the development of the products and services for our new digital media solution.
•Drive towards an architecture that optimizes for flexibility, re-use, scalability, performance and availability.
•Develop systems that will solve the most difficult problems in text analysis, computational linguistics, information retrieval and data mining.
•Develop systems that will handle large quantities (e.g. terabytes) of unstructured data that will be queried by tens of millions of users.
•Produce highly scalable, high quality, software in a rapid/fast-paced environment of a startup.
•Invent novel solutions to challenging problems.
•Improve performance, scalability, and availability of our internal systems.
•Interact with a large user base to create the best possible media experience.
Knowledge/Experience
•MS/PhD in Computer Science
•4+ years of experience building web-based, data-driven services and applications
•Demonstrated design and development of multi-tier large-scale development projects
•Industry experience in Unix server administration and open source software, Apache web server administration
•Solid foundation in computer science fundamentals, including data structures, programming languages, algorithms, software engineering,database theory, and operating systems
•Strong knowledge of SQL, database schema design and at least one database environment (e.g. MySQL, Oracle)
•Good knowledge of software engineering life cycle process including design, development, build/release and QA
•Knowledge of high availability systems, memory management,I/O performance optimization, threads
•Good knowledge of Internet Application architectures and Protocols (TCP/IP, HTTP, etc. ).
Skills
•Strong experience applying multiple algorithmic techniques to a variety of technical problems in areas like text analysis, information retrieval, machine learning and data mining
•Advanced skills for software design and development using PHP,C/C++, Java and/or Perl.
•Demonstrated experience with object oriented software design and development (in PHP/C++/Java)
•Excellent written and verbal communication skills
•Excellent analytical and problem solving skills, and desire to learn new skills
Personal Characteristics
•Driven to strive for constant innovation•Independent
•Must be comfortable and excel in working and collaborating with virtual teams
•Highly technical aptitude
•Energetic
•Highly analytical
•Capable of driving for results under pressure and ambiguity
•Commitment to the mission and values of Zondervan
•Able to work in a fast pace, ever changing environment
| Flex Time Possible:
Yes |
Travel Required:
Yes |
TO APPLY, please complete our online application form.
TO APPLY via mail please send a letter of interest and a personal resume to:
VH-HR
Zondervan
5300 Patterson SE
Grand Rapids, MI 49530