**Experienced Full Stack Software Engineer – Distributed Systems and Data Infrastructure Development at blithequark**
Are you a skilled software engineer with a passion for building scalable and reliable distributed systems? Do you have a knack for designing and developing data infrastructure that can handle the demands of a rapidly growing company? If so, we want to hear from you! blithequark is seeking an experienced full stack software engineer to join our team of talented engineers who are shaping the future of entertainment and media. **About blithequark** blithequark is a global leader in the entertainment and media industry, with a presence in over 190 countries and a subscriber base of over 220 million. We are constantly pushing the boundaries of innovation, developing new technologies and platforms that enable us to deliver high-quality content to our customers in a seamless and engaging way. Our team of engineers is at the heart of this innovation, working tirelessly to design and develop the systems and infrastructure that power our business. **The Role** As a full stack software engineer on our distributed systems and data infrastructure team, you will be responsible for designing, developing, and deploying scalable and reliable systems that can handle the demands of our rapidly growing business. You will work closely with our engineering team to identify and prioritize projects, develop technical requirements, and implement solutions that meet our business needs. You will also be responsible for ensuring the quality and reliability of our systems, identifying and resolving issues, and collaborating with our operations team to ensure smooth deployment and maintenance of our systems. **Key Responsibilities** * Design and develop scalable and reliable distributed systems that can handle the demands of our rapidly growing business * Collaborate with our engineering team to identify and prioritize projects, develop technical requirements, and implement solutions that meet our business needs * Ensure the quality and reliability of our systems, identifying and resolving issues, and collaborating with our operations team to ensure smooth deployment and maintenance of our systems * Work closely with our data engineering team to design and develop data infrastructure that can handle the demands of our business * Participate in code reviews, provide feedback, and ensure that our codebase is maintainable, scalable, and efficient * Collaborate with our product management team to understand business requirements and develop solutions that meet those needs * Stay up-to-date with industry trends and emerging technologies, and apply that knowledge to improve our systems and infrastructure **Essential Qualifications** * 2+ years of experience in building large-scale distributed systems and data infrastructure * Strong understanding of software engineering principles, including design patterns, scalability, and reliability * Experience with programming languages such as Java, Python, or C++ * Strong understanding of data storage and retrieval systems, including databases, data warehouses, and data lakes * Experience with cloud-based platforms, including AWS or GCP * Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams * Bachelor's degree in Computer Science or a related field **Preferred Qualifications** * Experience with containerization and orchestration tools, such as Docker and Kubernetes * Experience with data processing frameworks, such as Apache Spark or Flink * Experience with data storage systems, such as Hadoop or Cassandra * Experience with cloud-based data platforms, such as AWS Lake Formation or GCP BigQuery * Strong understanding of DevOps practices, including continuous integration and continuous deployment * Experience with agile development methodologies, such as Scrum or Kanban **What We Offer** * Competitive salary and benefits package * Opportunity to work on high-impact projects that can make a real difference in the entertainment and media industry * Collaborative and dynamic work environment with a team of talented engineers * Opportunities for professional growth and development, including training and education programs * Flexible working arrangements, including remote work options * Comprehensive health insurance and wellness programs * Paid time off and parental leave policies * Employee assistance programs and other benefits to support your well-being **How to Apply** If you are a motivated and talented software engineer with a passion for building scalable and reliable distributed systems, we want to hear from you! Please submit your resume and a cover letter explaining why you are the ideal candidate for this role. We look forward to hearing from you! About You We are looking for a talented software engineer who is passionate about building scalable and reliable distributed systems. If you have a strong understanding of software engineering principles, including design patterns, scalability, and reliability, and have experience with programming languages such as Java, Python, or C++, we want to hear from you! What We're Looking For * 2+ years of experience in building large-scale distributed systems and data infrastructure * Strong understanding of software engineering principles, including design patterns, scalability, and reliability * Experience with programming languages such as Java, Python, or C++ * Strong understanding of data storage and retrieval systems, including databases, data warehouses, and data lakes * Experience with cloud-based platforms, including AWS or GCP * Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams * Bachelor's degree in Computer Science or a related field What We Offer * Competitive salary and benefits package * Opportunity to work on high-impact projects that can make a real difference in the entertainment and media industry * Collaborative and dynamic work environment with a team of talented engineers * Opportunities for professional growth and development, including training and education programs * Flexible working arrangements, including remote work options * Comprehensive health insurance and wellness programs * Paid time off and parental leave policies * Employee assistance programs and other benefits to support your well-being Jobs Benefits * Competitive Salary: Netflix often offers competitive salaries and compensation packages to attract top talent. * Stock Options: As a technology company, Netflix frequently grants stock options to employees, allowing them to participate in the company's success. * Health Insurance: Netflix typically provides comprehensive health insurance coverage for employees, including medical, dental, and eye care plans. * Paid Time Off: Netflix values work-life balance and typically offers generous paid time off for vacation, time off, and sick leave. * Parental Leave: The company is known for offering generous parental leave policies to support newly employed parents. * Employee Assistance Programs (EAPs): Netflix may provide EAP services to help employees with various personal and work issues. * Flexible Working Arrangements: Depending on your role, Netflix may offer flexible working hours or remote work options. 401(K) Retirement Plan: The company may offer a 401(K) plan to help employees save for retirement. * Fitness And Wellness Programs: Netflix may provide wellness initiatives, gym benefits, or other fitness-related benefits. * Paid Meals And Snacks: Some Netflix offices may offer free meals, snacks, or food incentives. * Learning And Development: The company can invest in employee development through training programs, seminars, or education reimbursements. * Employee Events And Activities: Netflix may host events and activities to promote a positive work culture and encourage team building. Apply! Apply for this job