Who are we?
We are Indeed. We are a small engineering team building the most popular job site on the planet. Every month, 100 million people count on us to help them find jobs, publish their resumes, process their job applications, and connect them to qualified candidates for their job openings. Every hour of every day, our systems are improving people's lives, all around the world, one job at a time.
Who are you?
You're someone who wants to see the impact of your work making a difference every day. You want to work with a lot of technologies, with the opportunity to constantly learn new things. You want to automate everything that can be automated and build new tools to help with what can’t.
You know your systems down to the individual bit. You could administer racks and racks of production systems, but you like writing software better. You want to own a diverse portfolio of projects that stretch you, challenge you, and make you excited to come to work every day. You could focus on one area of software, but that's not enough; you want to do more things than fit in a conventional job.
What will you do?
You will build and extend Indeed’s development and deployment infrastructure. You will see your customers every day because they’ll be the developers and sysadmins working by your side. You’ll be drawing on and learning many different technical skills to build new libraries, tools, applications, services, and systems.
You'll be at the nexus of development and operations, working with every team to help them build and support their applications in production. You’ll have opportunities to work from the user-facing front end to the deep infrastructure supporting all of our software systems. You will be at the center of a sophisticated, world-class engineering organization.
Where are we going?
Today, we release our software once or twice a week. That's not nearly fast enough. We want to go from idea to production as quickly as we can while maintaining our unmatched performance and superb stability. We recognize that increasing engineering velocity is the best way to build the best products.
That's where you come in. You will help make this organization faster, better, stronger by building a bulletproof release infrastructure. You will build an automated infrastructure that rapidly detects problems with our software and fixes them. You will enable us to experiment with new ideas and prototypes, and help turn those prototypes into bulletproof production software. You will provide tools and insights that help our developers build better software in less time to help keep our teams small and productive.
What do you need to know?
Strong Java or Java-like programming language
Python or similar scripting language
Extensive knowledge of revision control systems, preferably git or SVN
Build systems, e.g. Ant or Maven
Dependency management, e.g. Ivy or Maven
Other desired skills and experience
Shell scripting skills
Prior work as release engineer or build engineer
Web applications, ideally in Java and/or Python
NoSQL databases, ideally MongoDB
Automated provisioning, e.g. Puppet or Chef
Workflow automation, e.g. Rundeck
A degree in computer science or closely related discipline
Monitoring production systems using tools like Nagios
Experience with continuous integration systems like Hudson/Jenkins, Cruise Control, TeamCity, etc.
Familiarity with virtualization and container systems and related automation
Knowledge of data structures and algorithms for writing scalable, high performance software
More people find jobs on Indeed than anywhere else. Job seekers can search millions of jobs on the web or mobile in over 50 countries. More than 100 million people each month search for jobs, post resumes, and research companies on Indeed, and Indeed is the #1 source of external hires for thousands of companies.
Indeed is proud to be an equal opportunity employer, seeking to create and welcoming a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.