Principal Software Engineer (Python/Go/Lua, Linux, API)Вакансия в архиве

Уровень зарплаты
Город
Требуемый опыт работы
з/п не указана
Москва
более 6 лет

Principal Software Engineer, Rubicon

EMC Russia Center of Excellence

EMC Overview

Today, information technology is being transformed by four powerful trends—mobile, cloud computing, Big Data and social networking. Our strategy is to lead our customers on their journey to transform both their IT and business to stay ahead of these market trends.

We pursue this strategy through our unique EMC Federation that includes EMC Information Infrastructure (EMCii), VMware, Pivotal and RSA.

EMC Corporation is the world leader in information management solutions that store, protect, move, manage and access the explosion of content. We help people and businesses around the world unleash the power of their digital information.

If you are passionate about technology and want to be part of the information management revolution, join more than 60,000+ EMCers around the world.

Job Description

Do you like to make things that scale? Do you enjoy the challenge of debugging and improving those things when they are already at scale? Our team works with some of the biggest companies on the planet to develop, build and operate distributed systems with millions of simultaneous users, and deal with data sets whose growth is currently measured in petabytes/day.

Responsibilities:

  • Developing API-driven micro-services that combine into large and complex platforms
  • Planning and executing highly parallel distributed object storage transformations and migrations
  • Maintaining automated test suites using CI/CD tools
  • Participating in collaborative projects with small software engineering teams
  • Develop automation, processes, and tools designed to make our services simpler and more robust
  • Participate in troubleshooting, capacity planning and analysis, performance analysis activities
  • Advise management on service onboarding strategies and execution

We have opportunities to work with and learn:

  • Object Storage (e.g. ViPR, Swift)
  • OpenStack core technologies
  • vSphere/VCD
  • HDFS and OpenTSDB
  • NoSQL technologies (e.g. Cassandra)
  • Relational database technologies at large scale (e.g. Postgres)

What we are looking for:

  • Entrepreneurs who seek the kinds of challenges that scare most people. "Yeah, I did that!"
  • Creativity, initiative and acute attention to detail
  • Thirst for innovation and solving problems at lightning speed
  • Passion for automating everything repetitive
  • Obsession with software scalability and performance under high loads
  • Love for using and contributing to open-source software

Please bring to the table:

  • Development experience, comfortable working in multiple languages at once (Python, Java and Lua a plus)
  • Experience with OpenStack, Docker and Mesos
  • Experience working in collaborative coding environments (peer review, continuous integration, etc)
  • 10+ years of application development
  • Experience working in distributed, remote teams across multiple time zones a plus
  • Experience in large scale operations environments
  • 10+ years of experience with Linux/Unix development or systems administration
  • 5+ years of experience with networking systems and technologies
  • Deep understanding of network performance and security, IPv6 experience a plus
  • Ability to identify tasks which require automation and implement required automation
  • Configuration Management tools experience with Puppet, Chef, SaltStack or CFEngine
  • Hands-on operational experience in a high-volume or critical production service environment - distributed systems, capacity planning, continuous deployment
  • BA/BS in Computer Science preferred, or equivalent experience (advanced degrees preferred)


Joining us, you will get:

  • Salary to be discussed on the results of the interview, but not lower than the markets average
  • Medical, Life insurance for employees and your family in Russia and abroad
  • Opportunity to train in different sport teams: volleyball, football, kicker, chess, cycling, etc
  • Opportunity to participate in sports competitions among IT Community
  • Corporate trainings and certifications; Corporate English Classes
  • Possibility in Flexible working hours and Working from home
  • 33 days of paid vacation days plus 5 paid days off
  • Paid sick days; Doctor’s consultation at the office
  • Opportunity to participate in charity activities
  • Comfortable 24/7 office in the City Centre
  • Partial reimbursement of any sport activities
  • Regular teambuilding and corporate events
  • Corporate cell phone service and laptop

Ключевые навыки

OpenStackLinuxJavaDockerRESTPythonLuaMesosUnixPuppetCassandraNoSQLPostgreSQL

Тип занятости

Полная занятость, полный день
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз

Вакансия в архиве