Ness Computing's mission is to connect people with experiences they’ll love. The company uses advanced machine learning techniques to recognize patterns in people’s preferences, and our first product makes instant restaurant recommendations based on each person’s unique tastes. Ness Computing's team has expertise in applied machine learning, large-scale systems, and mobile user interface engineering. Ness is well funded by top tier venture investors including, Khosla Ventures, Alsop Louie Partners, and the founders of Palantir and corporate investors including American Express, SingTel Innov8 and NTT DoCoMo.
Ness Computing is looking for an engineer to design and implement our operations environment. We believe in the DevOps movement, so you will work closely with our engineers who build the Ness application and platform. Your responsibility will be to design, build and maintain the system-level environment (operating systems & networking infrastructure) that enables the Ness application platform to grow and scale, and the IT infrastructure that enables the Ness team to work.
As part of the Ness engineering team, you will design, build, and maintain the automation that allows a small team to manage a large number of systems. You will seek to automate as much of the day-to-day operations of a large-scale platform as possible in order to proactively develop technology tools that enhances the Ness product. You are not interested in changing files on hundreds of machines by hand but always use automation tools that do that for you.
You know your way around Linux systems and are comfortable in maintaining a large-scale service platform
Experience with PostgreSQL database
You understand and can configure a router, a switch, and a firewall
Familiar with Cloud environments (i.e., AWS)
Self-starter and curious; you only need to read a book or website to become familiar with a new tool or technology
You can document what you have built on a Wiki and can communicate this to colleagues
Comfortable with systems scripting and development; able to program in Ruby, Perl, or Python
Hands-on engineer: you will be writing code, logging into machines, and changing configurations
Two-plus years of experience working as a systems engineer or systems administrator
Designed and built Linux-based systems at startups
Experience with RedHat, Linux, CentOS, or Ubuntu servers
Responsible for maintaining the company’s IT infrastructure
Knowledge of configuration management tools such as Chef
JVM (Java Virtual Machine) know how
BS or MS in Computer Science or related field
Your Workplace Environment includes the following:
Linux systems: CentOS
Monitoring: Icinga, Ganglia
Configuration management: Chef
Provisioning: Kickstart, PXE
System-level services: DNS, LDAP, NTP, etc.
Developer tools: Git, Github, JIRA, Confluence, Jenkins
Networking: Cisco VPN, OpenVPN, routing, firewalls
BS degree in CS is preferred
Market-rate salary plus equity, benefits, gym membership, and catered meals