Senior Python Engineer

\nWe’re looking for someone who enjoys solving difficult problems, running down elusive tech gremlins, and improving our environment one server at a time. If you enjoy being stretched, learning new skills, and want to look forward to seeing your co-workers every day, then we want you!\n\nWhat You’ll Be Doing:\n\n\n* \n\nDeveloping and maintaining excellent codebases for TechOps, and the company as a whole.\n\n\n* \n\nParticipating in code reviews and architecture audits where required.\n\n\n* \n\nCollaborating with other business units (Engineering, QA, etc.) to improve cross-functional code.\n\n\n* \n\nPetting the office dogs when appropriate.\n\n\n\n\n\nWhat You Should Have:\n\n\n* \n\n5+ years of work as an Operations focused software engineer\n\n\n* \n\n5+ years of expertise in Python (beyond scripting experience, must have be able to write code for development to support DevOps)\n\n\n* \n\nExperience with CI (Jenkins) and deployment strategies.\n\n\n* \n\nDeep understanding of Linux operating systems and internals.\n\n\n* \n\nFirm grasp on a variety of storage systems/architectures (traditional, object-based, etc.).\n\n\n* \n\nFocus on excellence and sustainable programming.\n\n\n* \n\nStrong interpersonal communication skills.\n\n\n\n\n\nBonus Points\n\n\n* \n\nExposure to working at a technology/software startup.\n\n\n* \n\nFamiliarity with configuration management and automation software (Ansible preferred).\n\n\n* \n\nUnderstanding of the Java JVM and servlet containers (Tomcat preferred).\n\n\n* \n\nExperience provisioning and maintaining large scale services and environments.\n\n\n* \n\nLocal enough to commute to San Mateo office. 2 days remote a week is an option. \n\n\n\n\n\nSome Backblaze Perks:\n\n\n* \n\nGenerous healthcare plans.\n\n\n* \n\nCompetitive compensation and 401k.\n\n\n* \n\nAll employees receive Option grants.\n\n\n* \n\nCulture that supports maintaining a healthy work/life balance.\n\n\n* \n\nUnlimited vacation days.\n\n\n* \n\nFully stocked Micro kitchens.\n\n\n* \n\nWeekly catered breakfast and lunches.\n\n\n* \n\nAwesome people who work on awesome projects.\n\n\n* \n\nChildcare bonus (human children only).\n\n\n* \n\nWell behaved pets are welcome in the office.\n\n\n\nyagJzhkdapAsCMnUw7CpJAMi

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Senior Data Engineer

\nSenior Data Engineer\n\nWant to work at a company that helps customers in 156 countries around the world protect the memories they hold dear? A company that stores over 500 petabytes of customers’ photos, music, documents and work files in a purpose-built cloud storage system?\n\nWell, here’s your chance. Backblaze is looking for a Senior Java Engineer/Data Platform\n\nCompany Description: \n\nFounded in 2007, Backblaze started with a mission to make backup software elegant and provide complete peace of mind. Over the course of almost a decade, we have become a pioneer in robust, scalable low cost cloud backup. Recently, we launched B2 - robust and reliable object storage at just $0.005/gb/mo. Part of our differentiation is being able to offer the lowest price of any of the big players while still being profitable.\n\nWe’ve managed to nurture a team oriented culture with amazingly low turnover. We value our people and their families. Don’t forget to check out our “About Us” page to learn more about the people and some of our perks.\n\nWe have built a profitable, high growth business. While we love our investors, we have maintained control over the business. That means our corporate goals are simple - grow sustainably and profitably. \n\n\nWant to know what you’ll be doing?\n\n\n* Build scalable, efficient and high-performance pipelines/ workflows that are capable of processing large amounts of batch and real-time data.\n\n* Build out our data service/data warehouse architecture to support internal and customer facing application use cases.\n\n* Normalize the database design.\n\n* Multidisciplinary work supporting real-time streams, ETL pipelines, data warehouses and reporting services\n\n* Bring new and innovative solutions to the table to resolve challenging performance and load issues \n\n* Assemble large, complex data sets that meet functional / non-functional business requirements\n\n* Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc\n\n* Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Java, Python, and SQL\n\n* Respond quickly to bug fixes and enhancement requests and be able to take directions and complete tasks on-time with minimal supervision.\n\n\n\n\nMust be proficient in:\n\n\n* 10+ years of RDBMS with SQL Data Engineering, Data services design.\n\n* 10+ Strong Java development. Python and Java Preferred.\n\n* Expertise in operational data stores and real time data integration\n\n* Expertise in designing relational database and data modeling \n\n* Experience with RESTful APIs and server-side APIs integration\n\n* Cross platform (Linux/Macintosh/Windows) — don’t need to be an expert on all three, but cannot be afraid of any.\n\n\n\n\nBonus points for:\n\n\n* Maria DB \n\n* Cassandra experience\n\n* Salesforce\n\n\n\n\nLooking for an attitude of:\n\n\n* Passionate about building friendly, easy to use Interfaces and APIs.\n\n* Likes to work closely with other engineers, support, and sales to help customers.\n\n* Believes the whole world needs backup, not just English speakers in the USA.\n\n* Customer Focused (!!) — always focus on the customer’s point of view and how to solve their problem!\n\n\n\n\nRequired for all Backblaze Employees:\n\n\n* Good attitude and willingness to do whatever it takes to get the job done\n\n* Strong desire to work for a small, fast-paced company\n\n* Desire to learn and adapt to rapidly changing technologies and work environment\n\n* Rigorous adherence to best practices\n\n* Relentless attention to detail\n\n* Excellent interpersonal skills and good oral/written communication\n\n* Excellent troubleshooting and problem solving skills\n\n\n\n\nThis position is located in San Mateo, California but will also consider remote work as long as you're no more than three time zones away and can come to San Mateo now and then.\n\nBackblaze is an Equal Opportunity Employer.\n\nIf this sounds like you —follow these steps:\n\n\n* Send an email to [email protected] with the position in the subject line.\n\n* Include your resume.\n\n* Tell us a bit about your programming experience.\n\n\n\n\nSome Backblaze Perks: \n\n\n* Competitive healthcare plans\n\n* Competitive compensation and 401k\n\n* All employees receive Option grants\n\n* Unlimited vacation days\n\n* Strong coffee\n\n* Fully stocked Micro kitchen\n\n* Catered breakfast and lunches \n\n* Awesome people who work on awesome projects\n\n* New Parent Childcare bonus\n\n* Normal work hours\n\n* Get to bring your pets into the office\n\n* San Mateo Office - located near Caltrain and Highways 101 & 280.\n\n\n\n\n\n\n\nyagJzhkdapAsCMnUw7CpJAMi

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

FeedbackIf you find a bug, or have feedback, write it here. Please no job applications in here, click Apply instead! Thanks for the message! We will get back to you soon.