Build cool stuff
with us.
Whether building our platform, growing strategy or helping to keep Global Catalog business network going, we do cool stuff that helps businesses around the world. Join us on this amazing ride!
Work at GlobalCatalog
We are always looking for talented, driven, committed individuals who want to be part of a team. We are not looking only for employees but for partners as well. We expect and demand that every single partner take an entrepreneurial role and responsibility within the company. Your experience, ideas and creativity will be our engine of growth.
Please review our open positions and apply to the position that matches your qualifications.
Current open positions
Software Engineers, Platform Development - Worldwide
We're seeking an experienced Software Engineers to join the Platform Development team. Would you like to develop infrastructure to support massive traffic load and massive datasets? A person in this role will work on scaling, sanitizing, and normalizing diverse datasets into meaningful structured data and connections within the Global Catalog platform.
Roles and Responsibilities
- Create web applications using PHP and C++
- Implement web interfaces using XHTML, CSS, and JavaScript
- Work closely with our product and design teams to define feature specifications
- Work closely with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
Requirements
- BSc in Computer Science or related field
- Excellent knowledge of PHP, Python, and C/C++
- Knowledge of C#/Java is a plus
- Knowledge of relational databases and SQL, preferably MySQL
- Knowledge of web technologies: XHTML, JavaScript
Database Engineer - Worldwide
We are seeking a MySQL Database Engineer. This position will be primarily responsible for managing and providing active support for all aspects of the Global Catalog MySQL data set while helping to facilitate its continuous evolution from today's best in class to that of tomorrow. Candidates should have extensive experience in writing efficient automation software and a visceral aversion to doing the same task twice.
Roles and Responsibilities
- Develop or augment existing frameworks to automate as much as possible the administration of a large MySQL installation
- Use those frameworks to help maintain our ethos of moving fast by facilitating the installation, configuration, upgrades and schema deployment of a highly distributed multi-node MySQL cluster as if it were one on one server
- Contribute to the evolution of a best in class backup & recovery framework which accommodates the fast recovery of data
- Advise and support operation and engineering teams as necessary
- Quickly diagnose server problems and employ preventive measures to maintain high availability servers
Requirements
- Bachelor's degree in Computer science or related field
- At least two years experience writing production level PHP or Python
- High degree of proficiency in Shell scripting (Bash, Awk, etc)
- At least two years experience administering Innodb at scale
- High degree of proficiency in Linux administration
- Experience in benchmarking and performance evaluation of various permutations of hardware and software
- Proactively identify and eliminate single points of failure
- Strong understanding of the Innodb IO/storage model and tuning it for performance on Linux
- Insatiable hunger for learning
- Nice to haves: Experience with other RDBMS software, Hbase, and proficiency in C++
Systems Engineer - Worldwide
Global Catalog is seeking a System Software Engineer. This person will be an integral member of the team, responsible for software design and optimization for new server hardware topologies, including but not limited to kernel, device driver and BIOS development.
Roles and Responsibilities
- Modify and build kernels to support new hardware features
- Create and modify device drivers to support hardware features and work with hardware vendors to implement changes to their drivers
- Work with lab team to test system optimizations
- Create test suites for production and validation to stress hardware and log errors
- Debug and qualify system BIOS, drive hardware vendors to implement Global Catalog's requirements into BIOS builds
- Interface with outside vendors and internal teams to understand system architecture
Requirements
- Bachelor's degree in engineering
- Familiar with the Linux kernel and device driver model
- Strong scripting skills
- Familiar with latest server architecture and components
- Strong troubleshooting and analytical skills
- Must have excellent written and verbal communications skills
- Knowledge of C/C++
- Scripting in PHP, Python or Perl
- Linux kernel and driver experience
Product Designer - Worldwide
As a Product Designer, you will be involved in every aspect of the product development process, from brainstorming the next great product innovation to tweaking pixels right before launch. You will be expected to utilize your full range of product design, interaction design, and visual design skills.
Roles and Responsibilities
- Take broad, conceptual ideas and turn them into something useful and valuable for our members and users
- Design flows and experiences that are incredibly simple and elegant
- Contribute to high-level strategic decisions with the rest of the product and executive teams
- Give and solicit feedback from other designers in order to continually raise our bar for quality
- Partner with PMs, engineers, researchers and content strategists to oversee the user experience of a product from conception until launch
Requirements
- You possess excellent verbal and written communication skills. You should be able to clearly articulate your design decisions.
- Must have some experience with front-end programming. You should be able to code up a simple web site and/or an application.
- Must have a portfolio featuring examples of interaction design work.
Creative Strategist - Worldwide
As a Creative Strategist, you will take broad strategic ideas and turn them into inspiring market-ready products, platforms and programs that set the bar for the entire industry. You understand and are inspired by the fact that storytelling has forever changed for the better within a world that is more open and connected. You'll be expected to utilize your full range of strategic, conceptual and user experience design skills plus demonstrate the ability to express your ideas in captivating pitches and presentations. Must have portfolio link on resume.
Roles and Responsibilities
- Take broad, conceptual ideas and turn them into something useful and valuable for our largest brands
- Design transformational experiences that demonstrate a passion, understanding and vision for how social design will change the face of marketing
- Contribute to high-level strategic decisions by working with cross functional teams within sales, marketing and product
- A deep understanding of consumer behavior
Requirements
- Strong portfolio featuring examples of interaction design work
- Ability to think at a high level about product strategy and vision (not just 'how it should look' but 'what we should build')
- Have a deep understanding of brand marketing and how to build brand marketing strategies across multiple verticals
- Excellent design skills required
- Strong UX and UI skills a plus
- Excellent verbal and written communication skills - you should be able to clearly articulate your design recommendations
- Bachelor's degree or equivalent
- Experience with InDesign, Illustrator, Photoshop, Keynote and PowerPoint is a plus