Job Responsibilities
As a Software Engineer in Data Infrastructure at our customer, you will empower teams to leverage their data with confidence.
You are excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.
What You’ll Do :
- Design, implement and maintain our data-driven applications, such as user search, feeds, social graph and so on.
- Scale our infrastructure to support growth while maintaining performance and reliability
- Continuously improving data operations : automating manual processes, optimizing data delivery, re designing infrastructure for greater scalability, etc.
- Interface with the product and other functional teams and their leadership
Basic Qualifications
- Bachelors and / or Masters in computer science OR related field of study
- Strong experience with AWS cloud services : EC2, DynamoDB, ElasticCache
- Strong expertise with relational SQL and NoSQL databases : MySQL, Cassandra, Aurora.
- 3+ years of experience in software development or a related field
- Proficiency with Python language and Django framework
- Experience in working with big data infrastructure : Kafka, Redis, Spark, Hadoop, etc.
- Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
Skills & Behaviors :
- Creative and innovative, able to think out of the box
- Track record as a results oriented person with a delivery focus
- Self-starter
- Strong work ethic
- Able to work with engineers, managers, Product Management, QA, Load & Performance, and Operations teams
- Flexible and open-minded