Senior Data Engineer - Distributed Data Processing and Analytics at blithequark
Unlock Your Career Potential as a Senior Data Engineer at blithequark
blithequark is revolutionizing the way people live and work, and we're on the hunt for a talented Senior Data Engineer to join our team. As a leader in the industry, we're committed to fostering a culture of innovation, collaboration, and continuous learning. If you're passionate about designing and building cutting-edge data systems, we want to hear from you.
About This Opportunity
As a Senior Data Engineer at blithequark, you'll play a critical role in shaping the future of our card transaction systems on a distributed platform deployed in a hybrid cloud. You'll work closely with skilled engineers in an open, supportive, and inclusive environment where your voice is valued, and you're empowered to make decisions on the tech stack to solve complex problems.
Key Responsibilities
- Design and build distributed data processing and analytics systems that drive business growth and innovation.
- Create high-level and detailed designs of subsystems/features with a focus on performant code, ensuring seamless execution and optimal performance.
- Collaborate with engineers in daily activities, contributing to code reviews, and other SDLC tasks to ensure the highest quality deliverables.
- Develop POCs to validate new concepts and technologies, staying ahead of the curve in the ever-evolving tech landscape.
- Stay up-to-date with industry-leading/innovative technologies and solutions, leveraging enabling technologies and open-source products to build low-latency distributed systems.
- Foster a culture of innovation and experimentation, participating in outcome-oriented culture, and embracing a mindset that's always ready to try new ideas without fear of failure.
- Work closely with peer technology and development teams across various geographies, promoting collaboration and knowledge sharing.
Essential Qualifications
To succeed in this role, you'll need:
- A Bachelor's degree in a relevant field, such as Computer Science, Engineering, or Mathematics.
- 2+ years of work experience in software design and implementation using Java or Scala, with a strong understanding of programming principles and best practices.
- Experience in data processing using Flash, with a solid grasp of data processing concepts and technologies.
- Knowledge in designing, implementing, and operating NoSQL databases like Cassandra, Elasticsearch, or similar technologies.
Preferred Qualifications
To take your application to the next level, you'll ideally have:
- Experience in distributed data processing and analytics using Cassandra, Elasticsearch, Flash, or similar technologies.
- Experience with distributed messaging frameworks like Kafka, with a deep understanding of messaging patterns and architectures.
- Experience in building Microservices and Service Mesh, with a strong grasp of service-oriented architecture and microservices principles.
- Experience with cloud platforms like Docker, Kubernetes, OpenShift, or similar technologies, with a solid understanding of containerization and orchestration.
- Experience with Continuous Integration, Continuous Delivery, and DevOps practices, with a strong understanding of CI/CD pipelines and automation.
- Experience in architecting large-scale distributed data systems, considering scalability, reliability, security, performance, and flexibility.
- A clear understanding of various design patterns, threading, and memory models supported by the language/VM, with a strong grasp of software design principles.
- The ability to mentor and provide technical guidance to other engineers, with excellent communication and interpersonal skills.
- Exceptional written and verbal communication skills, with the ability to create and deliver effective presentations to Senior Management.
What We Offer
At blithequark, we're committed to providing a supportive and inclusive work environment that fosters growth, innovation, and collaboration. As a Senior Data Engineer, you'll have the opportunity to:
- Work with the latest technologies and tools, staying ahead of the curve in the industry.
- Collaborate with talented engineers and experts from diverse backgrounds, promoting knowledge sharing and innovation.
- Develop your skills and expertise through dedicated opportunities for professional growth and development.
- Enjoy a competitive salary and benefits package, with a hourly rate of $20-30.
- Work in a flexible and remote environment, with the freedom to work from anywhere.
Our Culture and Values
At blithequark, we're passionate about creating a culture that values diversity, inclusivity, and collaboration. We believe in fostering an environment that's supportive, open, and empowering, where everyone can thrive and grow. Our values include:
- Innovation: We're committed to staying ahead of the curve, embracing new technologies and ideas.
- Collaboration: We believe in the power of teamwork, collaboration, and knowledge sharing.
- Diversity: We value diversity in all its forms, promoting an inclusive environment that's welcoming to everyone.
- Continuous Learning: We're dedicated to providing opportunities for growth and development, helping our team members stay ahead of the curve.
Join Our Team
If you're a talented Senior Data Engineer looking for a new challenge, we want to hear from you. At blithequark, we're committed to fostering a culture of innovation, collaboration, and continuous learning. Apply now to join our team and unlock your career potential.
Don't miss this opportunity to shape the future of our card transaction systems and drive business growth through innovative data solutions. Apply today and take the first step towards a rewarding and challenging career at blithequark.
Apply for this job