Data Software Engineer

Department: Operations

Location: Atlanta

MailChimp is the world's leading email marketing service. More than 15 million people and businesses use MailChimp to design and send 1 billion emails a day. We empower small businesses with a suite of powerful and easy-to-use email, marketing automation, and analytics tools that integrate with hundreds of popular applications and services.

The Data Science team builds applications that make sense of the data created by MailChimp’s millions of users. By using predictive analytics and big data technologies we help MailChimp fight spam and empower small businesses with information. We work closely with MailChimp’s Development and Operations teams to make analytical insights actionable within our infrastructure.

MailChimp is looking for a Data Software Engineer to help turn our data science team's research into production-ready services. You'll work closely with researchers on greenfield projects, designing services from the ground up, gathering the data needed to power them, and working with other engineers to integrate their applications with your creations. You'll touch hundreds of terabytes of data along the way in all manner of datastores: MySQL, PostgreSQL, ElasticSearch, Kafka, Redis and more.

The ideal candidate is a self-directed, experienced programmer who believes in the power of a service-oriented architecture. You're not necessarily an applied math or statistics guru, but you're interested in numerical programming and not afraid of a little linear algebra. You love new challenges, but you're skeptical of the new hotness. You've worked extensively in a number of programming languages, but you're partial to Python. Git and continuous integration are part of your everyday workflow, and you're not a stranger to configuration management tools like Puppet and Chef.

Responsibilities

  • Develop new features for Data Science applications
  • Ability to work independently, with minimal supervision
  • Assist in fixing and triaging bugs
  • Ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of others
  • Embrace and demonstrate our values: humility, creativity, and independence

Requirements

  • 3+ years software development experience, preferably building distributed server products
  • Experience designing and implementing application architectures and code that are highly scalable, available, intelligent, and performant
  • Working knowledge of configuration management and version control tools
  • Ability to work independently, with minimal supervision
  • A portfolio of code that you have written
  • Passion for ensuring that data is correct, relevant, and actionable and developing systems that

Bonus points if you have:

  • Experience with a wide variety of relational databases and non-relational datastores
  • Built applications on top of ElasticSearch, Redis, or PostgreSQL
  • Used Kafka for streaming processing
  • A strong math/stats foundation with an interest in programmatic implementation

MailChimp is a founder-owned, highly profitable, and private company located in the heart of Atlanta. We offer our 500+ employees an exceptional workplace, extremely competitive compensation, fully paid benefits (for employees and their families), and generous profit sharing. We hire humble, collaborative, and ambitious people, and give them endless opportunities to grow and succeed.

We love our hometown and support sustainable urban renewal. Our office is in the historic Ponce City Market, right on the Atlanta Beltline. If you'd like to be considered for this position, please apply below. We look forward to meeting you!

MailChimp is an equal opportunity employer, and we value diversity at our company. We don't discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Big and getting bigger

MailChimp has 15 million users who email 16 billion subscribers, with 12,000 new accounts created every day.

A home for square pegs

We don’t work like most tech companies, and we don’t look like them either. Our engineers have come to MailChimp from many different paths.

Benefits

We encourage our employees to live their best lives through wellness programs, education opportunities.