View Our Website View All Jobs

Software/Database Engineer

Aberdeen (www.aberdeen.com) is a Marketing Intelligence Company that combines Big Data Analytics and powerful Industry Research to drive a variety of sales and marketing programs for our clients. Combining a fast-paced, entrepreneurial environment with a worldwide presence, we are a trusted brand and leading provider of marketing data products and services to companies around the world.

Would you like working at Aberdeen? Answer that by peering inside our DNA (some people call it core values):

  • Be ambitious and audacious
  • Value intelligence, curiosity, and candor
  • Constantly innovate to drive value
  • Enjoy working with talented, driven colleagues

To help us achieve our goals we are seeking to hire top software engineers.  We endeavor to hire only the best, recognizing that our employees are our most valuable asset. And we strive to create an environment that is both challenging and thrilling.

Must have characteristics:

  • Highly Intelligent - there’s just no substitute for smarts
  • Sense of urgency - being smart is great, but we also want people who get things done
  • Integrity - in all that you do. We put a lot of responsibility on our engineers, and in turn seek the integrity and candor to justify that trust
  • A burning desire to work with other driven, innovative, smart people in an entrepreneurial environment. (If you like big companies and narrow, well-defined programming responsibilities, this isn't the place for you.)

Must have qualifications:

  • Bachelors or Masters degree in Computer Science or Computer Engineering
  • Excellent academic record
  • Strong grasp of CS and programming fundamentals
  • At least 5 years of experience with relational database modeling, architecture and design, normalization, scalability, reliability and performance optimization in MySQL and SQL Server
  • Experience with non-relational in-memory databases such as Redis, Aerospike, etc.
  • Skilled in Python, Pandas, C/C++, Java, Bash and SQL
  • Extensive software development and application design experience with Linux/Unix
  • Familiarity with ETL tools such as Informatica or big data processing frameworks like Hadoop and Spark to process large-scale datasets
  • Strong analytical and problem-solving skills (kind of goes without saying, but we’re saying it anyway)
  • Excellent writing and communications skills

Some great to haves (if you don't have it, you'll learn if you join us):

  • Experience building scalable low-latency, high-availability SaaS products/cloud services
  • Experience with AWS Database technologies such as RDS, Athena, DynamoDB, ElastiCache, and RedShift
  • Broad software design experience using AWS technologies such as EC2, S3, IAM, EMR, ELB, Microservices, ElasticSearch, CloudFront, etc.
  • Experience with short release cycles and Continuous Integration/Continuous Delivery (Agile)
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file