Experienced Full Stack Data Engineer – Cloud Application Development with Distributed Systems and NoSQL Databases
Join the Innovative Team at blithequark Are you a skilled data engineer looking for a challenging role that allows you to work with cutting-edge technologies and contribute to the development of innovative solutions? blithequark is seeking a talented Data Engineer to join our team of experts in designing, building, and maintaining large-scale distributed systems. As a Data Engineer at blithequark, you will have the opportunity to work on exciting projects, collaborate with cross-functional teams, and grow your skills in a dynamic and supportive environment. About blithequark blithequark is a leading company that values innovation, creativity, and teamwork. We believe in fostering a culture of experimentation, learning, and growth, where every employee has the opportunity to make a meaningful impact. Our team is comprised of skilled professionals from diverse backgrounds, united by a passion for delivering exceptional solutions and exceeding customer expectations. Job Summary As a Data Engineer at blithequark, you will be responsible for designing, building, and maintaining large-scale distributed systems, including data processing and analytics platforms. You will work closely with our team of developers, architects, and engineers to develop innovative solutions that meet the needs of our clients. Your expertise in programming languages, data processing, and NoSQL databases will be essential in driving the development of our systems. Key Responsibilities Design and build distributed data processing and analytics systems using Java or Scala, with a focus on performance, scalability, and reliability. Develop and maintain large-scale distributed systems, including data processing and analytics platforms, using NoSQL databases such as Cassandra, Elasticsearch, and Flash. Collaborate with cross-functional teams, including developers, architects, and engineers, to identify and prioritize project requirements. Build and code features, working with developers in daily exercises and aiding in code and other SDLC tasks. Develop proof-of-concepts (POCs) to validate new ideas and technologies. Stay up-to-date with industry-leading technologies and solutions, and apply this knowledge to drive innovation and improvement in our systems. Lead a culture of innovation and experimentation, participating in a results-oriented culture that encourages trying new ideas without fear of failure. Work closely with peer technology and development teams across various locations. Essential Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 2+ years of experience in programming design and execution using Java or Scala. Experience in data processing using Flash. Knowledge of designing, implementing, and working with NoSQL databases such as Cassandra, Elasticsearch. Excellent written and verbal communication skills, with the ability to create and deliver effective presentations to senior management. Preferred Qualifications Experience in distributed data processing and analyzing using Cassandra, Elasticsearch, Flash. Experience with distributed messaging systems like Kafka. Experience in building Microservices and Service Mesh. Experience with cloud platforms like Docker, Kubernetes, OpenShift. Experience with Continuous Integration, Continuous Delivery, and DevOps Frameworks. Experience in architecting large-scale distributed data systems, considering scalability, reliability, security, performance, and adaptability. Clear understanding of different design patterns, threading, and memory models supported by the language/VM. Ability to mentor and provide technical guidance to other developers. What We Offer At blithequark, we offer a dynamic and supportive work environment that encourages growth, learning, and innovation. Our employees enjoy: Competitive salary and benefits package. Opportunities for professional growth and development. Collaborative and dynamic work environment. Flexible work arrangements, including remote work options. Access to cutting-edge technologies and tools. Recognition and rewards for outstanding performance. Why Join blithequark? At blithequark, we value our employees and offer a range of benefits and opportunities for growth and development. By joining our team, you will have the chance to: Work on exciting projects that make a real impact. Collaborate with a talented team of professionals. Develop your skills and expertise in a supportive environment. Enjoy a flexible and dynamic work environment. Be part of a company that values innovation, creativity, and teamwork. How to Apply If you are a motivated and talented Data Engineer looking for a challenging role, we encourage you to apply to join our team at blithequark. Please submit your resume and a cover letter outlining your experience, qualifications, and interest in the position. We look forward to hearing from you and exploring how you can contribute to our team! Apply for this job