{"id":15389,"date":"2025-07-08T14:07:08","date_gmt":"2025-07-08T14:07:08","guid":{"rendered":"https:\/\/emplifistg.wpenginepowered.com\/careers\/open-positions\/detail\/6324096003\/"},"modified":"2025-07-08T14:07:08","modified_gmt":"2025-07-08T14:07:08","slug":"6324096003","status":"publish","type":"career_posts","link":"https:\/\/emplifi.io\/careers\/open-positions\/detail\/6324096003\/","title":{"rendered":"6324096003 &#8211; Senior Software Engineer"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","career_language_tax":[408],"career_status_tax":[],"class_list":["post-15389","career_posts","type-career_posts","status-publish","hentry","career_language_tax-english"],"acf":{"greenhouse_id":"6324096003","job_title":"Senior Software Engineer","location":"Czech Republic (Prague, Pilsen, Brno)","employment_type":"Full-time","job_description":"<p data-renderer-start-pos=\"37\">We\u2019re looking for a hands-on <strong data-renderer-mark=\"true\">Senior Software Engineer<\/strong> to join our <strong data-renderer-mark=\"true\">Data Engineering<\/strong> team, specifically the <strong data-renderer-mark=\"true\">DataOps<\/strong> squad. We&#8217;re the team behind the pipelines that move and transform <strong data-renderer-mark=\"true\">99% of the company\u2019s data<\/strong>.<\/p>\n<p data-renderer-start-pos=\"246\">If you enjoy building <strong data-renderer-mark=\"true\">real-time and batch data systems<\/strong>, working with <strong data-renderer-mark=\"true\">AWS<\/strong>, and keeping things running smoothly under the hood, this is for you.<\/p>\n<h3>What You\u2019ll Actually Do Here<\/h3>\n<ul>\n<li data-renderer-start-pos=\"418\">Design, build, and maintain <strong data-renderer-mark=\"true\">scalable and reliable data pipelines<\/strong> using tools like <strong data-renderer-mark=\"true\">AWS Kinesis, DynamoDB, S3, Elasticsearch, and RabbitMQ<\/strong><\/li>\n<li data-renderer-start-pos=\"558\">Own the <strong data-renderer-mark=\"true\">technical health and architecture<\/strong> of our data platform \u2014 from ETL processes to observability and performance<\/li>\n<li data-renderer-start-pos=\"678\">Collaborate with other teams to understand data needs, identify bottlenecks, and deliver solutions<\/li>\n<li data-renderer-start-pos=\"780\">Break down large technical tasks into <strong data-renderer-mark=\"true\">actionable work for the team<\/strong><\/li>\n<li data-renderer-start-pos=\"850\">Suggest and help implement <strong data-renderer-mark=\"true\">practical improvements<\/strong> to the stack and processes<\/li>\n<li data-renderer-start-pos=\"930\">Help drive <strong data-renderer-mark=\"true\">technical decisions<\/strong> and share knowledge within the team<\/li>\n<li data-renderer-start-pos=\"1000\">Occasionally act as a <strong data-renderer-mark=\"true\">translator between engineering and product<\/strong> when it comes to data questions<\/li>\n<\/ul>\n<h3>What You&#8217;ll Bring To Us<\/h3>\n<ul>\n<li data-renderer-start-pos=\"1126\">Solid experience with <strong data-renderer-mark=\"true\">Java<\/strong> (we use <strong data-renderer-mark=\"true\">Java 21<\/strong>) and the <strong data-renderer-mark=\"true\">Spring<\/strong> framework<\/li>\n<li data-renderer-start-pos=\"1198\">Strong grasp of <strong data-renderer-mark=\"true\">distributed systems<\/strong> and how to keep them reliable<\/li>\n<li data-renderer-start-pos=\"1267\">Familiarity with <strong data-renderer-mark=\"true\">NoSQL databases<\/strong> (e.g., DynamoDB), <strong data-renderer-mark=\"true\">Elasticsearch<\/strong>, and <strong data-renderer-mark=\"true\">data streaming<\/strong><\/li>\n<li data-renderer-start-pos=\"1355\">A <strong data-renderer-mark=\"true\">proactive mindset<\/strong> \u2014 you like solving problems, not waiting for someone else to do it<\/li>\n<li data-renderer-start-pos=\"1445\">Good <strong data-renderer-mark=\"true\">communication skills<\/strong>, especially when explaining technical topics simply<\/li>\n<li data-renderer-start-pos=\"1526\">Comfort navigating <strong data-renderer-mark=\"true\">AWS<\/strong> and modern data infrastructure <em data-renderer-mark=\"true\">(bonus if you\u2019ve used <strong data-renderer-mark=\"true\">Spark, Flink, or PySpark<\/strong>)<\/em><\/li>\n<li data-renderer-start-pos=\"1631\">Willingness to <strong data-renderer-mark=\"true\">learn and experiment<\/strong> with new tools<\/li>\n<li data-renderer-start-pos=\"1685\"><strong data-renderer-mark=\"true\">Already based in the Czech Republic<\/strong> and legally able to work here<\/li>\n<\/ul>\n<h3>Tech Stack Snapshot<\/h3>\n<ul>\n<li><strong data-renderer-mark=\"true\">Languages &amp; Frameworks<\/strong>: Java 21, Spring<\/li>\n<li><strong data-renderer-mark=\"true\">Data<\/strong>: DynamoDB, Elasticsearch, S3<\/li>\n<li><strong data-renderer-mark=\"true\">Streaming<\/strong>: AWS Kinesis, RabbitMQ<\/li>\n<li><strong data-renderer-mark=\"true\">Infrastructure<\/strong>: Docker, AWS, LocalStack<\/li>\n<li><strong data-renderer-mark=\"true\">Bonus Points<\/strong>: PySpark, Apache Spark, Apache Flink, CI\/CD, RDBMS, integration testing<\/li>\n<\/ul>\n<p><em>We\u2019re looking for candidates already living in the Czech Republic with a valid work permit, as we\u2019re unable to provide relocation support for this role.<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3>What We Offer<\/h3>\n<ul>\n<li>Unlimited Vacation, 3 sick days, home office<\/li>\n<li>Flexible working hours<\/li>\n<li>Internal tech talks, Udemy courses, and workshops<\/li>\n<li>Maternity and Parental Benefit<\/li>\n<li>Meetups &amp; conferences<\/li>\n<li>Multisport card<\/li>\n<li>A team of smart, no-nonsense people who actually care about doing good work<\/li>\n<li>Agile and open-minded culture, with high levels of trust and flexibility&nbsp;<\/li>\n<li>Possibility to learn new and cutting-edge technologies in an environment that encourages new ideas<\/li>\n<li>Possibility to work from offices in Prague (Karlin), Brno (Impact Hub), Pilsen (Roudn\u00e1)<\/li>\n<li>Chance to compete in a ping-pong tournament or to enjoy table football,&nbsp;<span id=\"b2211e19-5899-4733-a3a3-b4f6cb70ad8e\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"b2211e19-5899-4733-a3a3-b4f6cb70ad8e\">Playstation<\/span>, ergonomic exercise, <span id=\"e1a2a0eb-c94e-439b-aa2f-d081ed1abd74\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"e1a2a0eb-c94e-439b-aa2f-d081ed1abd74\">or<\/span> run with colleagues and grilling if you&#8217;re into that<\/li>\n<li>There\u2019s more as well! Speak with us to find out all the details!<\/li>\n<\/ul>\n<h3>About Us<\/h3>\n<p data-renderer-start-pos=\"2402\">At <strong data-renderer-mark=\"true\">Emplifi<\/strong>, we build tools that help brands understand and serve their customers better. In <strong data-renderer-mark=\"true\">DataOps<\/strong>, we ensure all that customer data flows <strong data-renderer-mark=\"true\">cleanly, reliably, and on time<\/strong>.<\/p>\n<p data-renderer-start-pos=\"2575\">We value <strong data-renderer-mark=\"true\">transparency, ownership<\/strong>, and a good <strong data-renderer-mark=\"true\">sense of humor<\/strong>.<\/p>\n<p data-renderer-start-pos=\"2637\">And yes \u2014 we\u2019re downloading and processing data from <strong data-renderer-mark=\"true\">major social networks<\/strong>, generating <strong data-renderer-mark=\"true\">huge volumes of data<\/strong> daily. If you want to work on systems that truly operate at scale, you\u2019ll feel right at home here.<\/p>\n<p data-renderer-start-pos=\"2637\">&nbsp;<\/p>\n<p><em>At Emplifi, we are committed to creating a workplace where everyone is valued, respected, and empowered to bring their whole selves to work. We welcome applications from individuals of all ages, races, religions, genders, sexual orientations, gender identities, and LGBTQ+ communities. <\/p>\n<p><\/em><em>Emplifi offers a safe, inclusive, and supportive environment where every employee has the opportunity to thrive and is encouraged to be who they are.<\/em><\/p>\n"},"_links":{"self":[{"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/career_posts\/15389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/career_posts"}],"about":[{"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/types\/career_posts"}],"wp:attachment":[{"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/media?parent=15389"}],"wp:term":[{"taxonomy":"career_language_tax","embeddable":true,"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/career_language_tax?post=15389"},{"taxonomy":"career_status_tax","embeddable":true,"href":"https:\/\/emplifi.io\/wp-json\/wp\/v2\/career_status_tax?post=15389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}