CINXE.COM
Open Positions - JetBrains
<!DOCTYPE html> <html lang="en"> <head> <!-- Optimizely --> <script type="text/javascript"> window.optimizely = window.optimizely || []; function checkCookieConsent() { // Check if the "cookie_consent" cookie exists if (document.cookie.indexOf('cookie_consent') === -1) { window.optimizely.push({type: "holdEvents"}); return; } // Get the value of the "cookie_consent" cookie var cookies = document.cookie.split(';'); var cookieVal; for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i].trim(); if (cookie.indexOf('cookie_consent=') === 0) { cookieVal = cookie.substring('cookie_consent='.length); break; } } // Check if the value includes 'analytics_storage' if (cookieVal && cookieVal.indexOf('analytics_storage') !== -1) { // If true, send events and stop polling window.optimizely.push({type: "sendEvents"}); clearInterval(pollInterval); } } // Poll every 500ms to check if the "cookie_consent" cookie exists var pollInterval = setInterval(checkCookieConsent, 500); // Check on initial load checkCookieConsent(); </script> <script src="https://resources.jetbrains.com/storage/optly/26613100737.js"> // www.jetbrains.com </script> <!-- End Optimizely --><!-- Error reporting --> <script>(function(){ window.reportError = function(msg, file, line, col, err, isUnhandledRejection){}; var prevOnError = window.onerror; var onError = function(msg, file, line, col, err) { reportError(msg, file, line, col, err, false); prevOnError && prevOnError.apply(window, arguments); return false; }; window.onerror = onError; // Setup reporting for unhandled Promise rejection errors window.addEventListener("unhandledrejection", function(e) { if (!e.reason) return; var l = getSrcLocation(e.reason); reportError(e.reason.message, l.file, l.line, l.col, e.reason, true); }); // Setup reporting for console.error and console.warn calls patchConsole('error'); patchConsole('warn'); // Utility functions function patchConsole(fnName) { var fn = console[fnName]; console[fnName] = function() { fn.apply(console, arguments); var l; try { throw new Error('_'); } catch (err) { l = getSrcLocation(err, 1); } var msg = 'console.' + fnName + ': ' + Array.prototype.join.call(arguments, ' '); reportError(msg, l.file, l.line, l.col, undefined, false); }; } function getSrcLocation(err, sd) { var s = err && err.stack; var l = s && s.split("\n")[1 + (sd|0)]; var r = l && (/^\s*at [^(]*\((.*?):(\d+)(:\d+)?\)$/.exec(l) || /^\s*at (.*?):(\d+)(:\d+)?$/.exec(l)); return r ? {file: r[1], line: r[2], col: r[3]} : {}; } })();</script> <!-- Error reporting --><!-- Google Tag Manager --> <script>(function() { // Initialize Tag Manager queue window.dataLayer = window.dataLayer || []; window.gtmLoaded = false; // Setup reporting for errors that occurred before Tag Manager initialized var prevReportError = window.reportError; var reportError = function(msg, file, line, col, err, isUnhandledRejection) { if (!window.gtmLoaded || isUnhandledRejection) { // Reproduce the behavior of the Tag Manager error handler window.dataLayer.push(makeEvt(msg, file, line)); } prevReportError && prevReportError.apply(window, arguments); }; window.reportError = reportError; // Utility functions function makeEvt(msg, file, line) { return { event: "gtm.pageError", "gtm.errorMessage": msg, "gtm.errorUrl": file, "gtm.errorLineNumber": line }; } })();</script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;j.addEventListener( 'load', function(){window.gtmLoaded=true});f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5P98');</script> <!-- End Google Tag Manager --> <title>Open Positions - JetBrains</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, maximum-scale=1"> <link rel="icon" href="/favicon.ico?r=1234" type="image/x-icon"><!-- 48脳48 --> <link rel="icon" href="/icon.svg?r=1234" type="image/svg+xml" sizes="any"> <link rel="apple-touch-icon" href="/apple-touch-icon.png?r=1234" sizes="180x180"><!-- 180脳180 --> <link rel="icon" href="/icon-512.png?r=1234" type="image/png" sizes="512x512"> <link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"> <meta name="apple-mobile-web-app-title" content="JetBrains"> <meta name="application-name" content="JetBrains"> <meta name="msapplication-TileColor" content="#000000"> <meta name="theme-color" content="#000000"> <link rel="canonical" href="https://www.jetbrains.com/careers/jobs/"/><!-- .420--> <meta name="description" content="Search, find and apply to job opportunities at JetBrains."/> <link rel="alternate" hreflang="x-default" href="https://www.jetbrains.com/careers/jobs/" /> <link rel="alternate" hreflang="en" href="https://www.jetbrains.com/careers/jobs/" /> <link rel="alternate" hreflang="en-CN" href="https://www.jetbrains.com.cn/en-us/careers/jobs/" /> <link rel="alternate" hreflang="de" href="https://www.jetbrains.com/de-de/careers/jobs/" /> <link rel="alternate" hreflang="es" href="https://www.jetbrains.com/es-es/careers/jobs/" /> <link rel="alternate" hreflang="fr" href="https://www.jetbrains.com/fr-fr/careers/jobs/" /> <link rel="alternate" hreflang="ja" href="https://www.jetbrains.com/ja-jp/careers/jobs/" /> <link rel="alternate" hreflang="ko" href="https://www.jetbrains.com/ko-kr/careers/jobs/" /> <link rel="alternate" hreflang="ru" href="https://www.jetbrains.com/ru-ru/careers/jobs/" /> <link rel="alternate" hreflang="zh-Hans" href="https://www.jetbrains.com/zh-cn/careers/jobs/" /> <link rel="alternate" hreflang="zh-CN" href="https://www.jetbrains.com.cn/careers/jobs/" /> <link rel="alternate" hreflang="pt-BR" href="https://www.jetbrains.com/pt-br/careers/jobs/" /> <script> var VACANCIES = [{"id": 25, "title": "Support Engineer (Kotlin)", "slug": "support-engineer-kotlin-25", "description": "<h2>Support Engineer</h2>\n<p>Kotlin is a modern programming language targeting the Java virtual machine, Android platform, JavaScript, and Native via LLVM. Launched in 2016, the language is rapidly gaining popularity and now has official support in Android platform, Spring Framework 5, vert.x and Gradle.</p>\n<p>The project is based on pragmatic principles: a convenient range of tools (IDE, build tools, etc.), compatibility, code supportability, and easy learning of the language.</p>\n<h3>We are looking for a support engineer who will:</h3>\n<ul>\n<li>Respond to user requests, identify the problems, and provide the users with all the necessary information to resolve their issues.</li>\n<li>Inform developers about reproducible bugs and issues that need to be addressed.</li>\n</ul>\n<h3>About the project:</h3>\n<ul>\n<li>Kotlin is used by developers from all over the world.</li>\n<li>We communicate with users in open channels. For instance, the Kotlin issue tracker is public.</li>\n<li>User communication is in written English. In the office, we speak Russian, sometimes English.</li>\n<li>Bug reports in <a href=\"https://youtrack.jetbrains.com/issues/KT\">YouTrack</a> make up a significant share of all user requests. We also collect user feedback from our corporate blog, a web forum, a public Slack channel, and are planning to expand to other sources in future.</li>\n</ul>\n<h3>Basic qualifications:</h3>\n<ul>\n<li>Ability to process a large number of requests, willingness to listen to users and understand the essence of their demands and difficulties.</li>\n<li>Good command of written technical English.</li>\n<li>Skills in reproducing bugs and the ability to shorten their descriptions.</li>\n<li>Experience with bugtracker.</li>\n<li>Self-discipline, good time-management skills allowing you not to miss out numerous user requests.</li>\n<li>Familiarity with any JVM programming language: Kotlin, Java, Scala, Groovy, etc.</li>\n</ul>\n<h3>Preferred Qualifications:</h3>\n<ul>\n<li>Familiarity with Kotlin-integrated languages, environments, and tools: IntelliJ IDEA, Maven, Gradle, Android, JavaScript.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Kotlin"], "language": ["English"]}, {"id": 129, "title": "Senior Kotlin/Java Developer (PhpStorm)", "slug": "senior-kotlin-java-developer-phpstorm-129", "description": "<p>PhpStorm is the most popular PHP IDE. Written in Java/Kotlin and built on the IntelliJ Platform, it was first released back in 2010.\nWith the rising popularity of AI and remote development, users\u2019 needs are constantly evolving \u2013 and PhpStorm is ready to evolve with them.\nWe are now in search of an experienced Java/Kotlin developer to join our team. Together with the PhpStorm team, you will get to work on enhancing the daily life of nearly a million PHP developers.</p>\n<h3>Who we\u2019re looking for</h3>\n<p>We will be happy to have you join our team if you:</p>\n<ul>\n<li>Have a strong technical background and at least 5 years of Java/Kotlin development experience.</li>\n<li>Understand the intricacies of multi-threaded programming.</li>\n<li>Understand algorithms and data structures and can apply them in your daily work.</li>\n<li>Have a good command of spoken and technical written English.</li>\n</ul>\n<p>It is also important for you to be able to think beyond your own tasks. In our flat team hierarchy, the same people are responsible for both decision-making and implementation. We expect you to be ready to bring ideas to the table (maybe involving users as well) and adjust them if it benefits the end user</p>\n<h3>How we develop PhpStorm\u00a0</h3>\n<p>We try to strike a balance between rigor, which is essential to keep such a huge product stable, and freedom, to make processes seamless and allow us to create cool and useful new things.</p>\n<p>We have no micromanagement. Each team member is fully responsible for their part of the system. This requires a sense of responsibility and being organized, while also giving all of us more freedom.</p>\n<p>PhpStorm source code is written in Java and in Kotlin. Knowledge of PHP is optional \u2013 you can get by with PHP specifications and the PHP source code.</p>\n<h3>What tasks we have in store\u00a0</h3>\n<p>There are a lot of fun and ambitious projects to work on \u2013 from transforming existing development workflows through the integration of AI to making remote development scenarios a first-class citizen in the product, all while keeping the product up to date with all ongoing changes in the PHP language itself.</p>\n<p>Another key area of focus is improving PhpStorm\u2019s performance. The IDE needs to be fast to process user files, which can sometimes be huge. This requires a deep understanding of multi-threaded application development and the ability to design and implement big architectural changes.\u00a0</p>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PhpStorm"], "language": ["English"]}, {"id": 141, "title": "Senior Software Support Engineer (IntelliJ IDEA)", "slug": "senior-software-support-engineer-intellij-idea-141", "description": "<h2>Senior Support Engineer</h2>\n<p>JetBrains is a Way of Life.</p>\n<p>This is a place where bright people find interesting software development challenges to solve on a daily basis. If programming is your joy and passion, and code quality is as natural to you as breathing, at JetBrains you are guaranteed professional growth, unlimited creativity and the Drive to Develop.</p>\n<p>We are looking for an experienced support engineer for IntelliJ IDEA. If you have a strong software engineering background and know how to handle customers' requests, feel free to send us your application.</p>\n<h3>Your future tasks:</h3>\n<ul>\n<li>Conduct thorough investigations into user issues to provide accurate bug localization for our developers. This may involve exploring the interface, bisecting our repository to pinpoint the specific commit responsible for a regression, or delving as deep as you can.</li>\n<li>Offer technical support for IntelliJ IDEA through ticketing systems, community forums, and social media. Our users are professional developers, so support inquiries tend to be more complex, such as "Why aren't conditional breakpoints triggered in a multi-threaded program?" rather than simply locating options within the interface.</li>\n<li>Understand and empathize with customers, adapting to their skill level and communication style. This means that you will not be handling templated or routine requests; every ticket presents a unique challenge.</li>\n<li>Contribute to product development by addressing common customer problems and needs. Collaborate with product managers and quality assurance teams, or even fix minor bugs directly in the master branch. You can choose your own path to enhance the IDE.</li>\n</ul>\n<h3>Your Profile:</h3>\n<ul>\n<li>Minimum of 5 years of experience in technical support and/or software engineering</li>\n<li>Excellent written English skills</li>\n<li>Proficient with Windows, Mac, and Linux operating systems (Experience in using Event Viewer, bash scripts, or understanding dmg package structure)</li>\n<li>Comprehensive knowledge of network protocols (such as netstat, Wireshark, or understanding socket concept)</li>\n<li>Familiarity with bug-tracking systems (Experience with YouTrack is preferred, but familiarity with Jira or GitHub issues is also acceptable)</li>\n<li>Strong communication skills</li>\n</ul>\n<h3>It would definitely be a plus if you have:</h3>\n<ul>\n<li>Familiarity with IntelliJ IDEA, PyCharm, WebStorm, or other IDEs</li>\n<li>Experience in Java development, especially debugging</li>\n<li>Experience in a QA position</li>\n<li>Experience with Java application servers (Tomcat, Spring, and similar)</li>\n<li>Understanding of Version Control Systems</li>\n<li>Understanding the virtualization like Docker, WSL etc.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["Java"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Brazil, remote", "Mexico, remote"], "team": ["IntelliJ IDEA"], "language": ["English"]}, {"id": 241, "title": "Support Engineer (PyCharm)", "slug": "support-engineer-pycharm-241", "description": "<h2>Support Engineer (PyCharm)</h2>\n<p>PyCharm is an integrated development environment for coding in Python. Python is a language with the fastest-growing number of users and greatest number of implementations, from web-apps to big data distributed processing. In each area, the IDE is designed to help the programmer solve problems creatively.</p>\n<h3>We'll be happy to have you on our team if you:</h3>\n<ul>\n<li>Enjoy helping users no matter what issues they experience.</li>\n<li>Can explain complex ideas in simple words.</li>\n<li>Are ready to keep the conversation going, even when others might have given up.</li>\n<li>Can discern the crux of a bug or issue from a screenshot.</li>\n<li>Believe that any software is made for its users, first and foremost.</li>\n<li>Can write simple applications in Python.</li>\n<li>Are proficient in English with good writing skills.</li>\n</ul>\n<h3>We\u2019ll be especially thrilled if you:</h3>\n<ul>\n<li>Have at least 2 years of experience in QA and customer support for commercial software tools.</li>\n<li>Have tested IDEs and/or cross-platform applications.</li>\n<li>Are familiar with PyCharm or IntelliJ IDEA.</li>\n<li>Are familiar with major OSs, Bash, SSH, Docker, WSL.</li>\n<li>Believe that great support can save a bad release.</li>\n</ul>\n<h3>Your role will involve:</h3>\n<ul>\n<li>Processing any user feedback on the product.</li>\n<li>Supporting users from all over the world paying due regard to time zones and cultural differences.</li>\n<li>Learning every aspect of the product.</li>\n<li>Reproducing issues based on user reports.</li>\n<li>Working in the issue tracker.</li>\n</ul>\n<h3>How we work:</h3>\n<ul>\n<li>To communicate with our users, we mostly use Zendesk.</li>\n<li>We also work with YouTrack, StackOverflow, and Twitter.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["Python"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 566, "title": "IT Support Specialist", "slug": "it-support-specialist-566", "description": "<h2>IT Support Specialist</h2>\n<p>JetBrains has 10 offices around the world, and all of them are connected via dedicated channels, have video conferencing, telecommunication systems, and server rooms. That is 1000 workstations (Windows, Linux & macOS), 1000 virtual machines in a private VMware Cloud, and 300 virtual machines in public AWS and Azure Clouds. The JetBrains IT department is made up of 30 people who daily support the whole IT infrastructure of the company.</p>\n<p>The team is currently looking for an IT Support Specialist.</p>\n<h3>We'll be happy to have you on our team if you:</h3>\n<ul>\n<li>Can take apart and repair any computer.</li>\n<li>Can fix errors in the operating system in different ways (not only by reinstalling the OS).</li>\n<li>Will communicate patiently and politely with users who experience issues.</li>\n<li>Know how local networks and the Internet work.</li>\n<li>Enjoy disassembling all kinds of devices to learn more about them.</li>\n<li>Don't mind soldering a damaged wire.</li>\n<li>Have strong teamwork skills: are open to diverse opinions and can support your point with sound reasoning.</li>\n<li>Want to grow as a professional, to master and apply new approaches and technologies.</li>\n<li>Take pride in the work you do.</li>\n<li>Have previous IT Helpdesk Support experience (1+ years).</li>\n<li>Speak fluent English and conversational Russian.</li>\n</ul>\n<h3>We'll be super excited if you:</h3>\n<ul>\n<li>Are eager to share your knowledge with your peers.</li>\n<li>Can quickly come up with solutions when communicating with users remotely.</li>\n</ul>\n<h3>What tasks we have in store:</h3>\n<ul>\n<li>Providing technical support to all JetBrains employees.</li>\n<li>Setting up new computers, fixing and modernizing the old ones.</li>\n<li>Deciding what hardware will be a better choice for a particular case.</li>\n<li>Advising JetBrainers on any hardware or software-related issues.</li>\n<li>Maintaining all the IT equipment in the office: computers, monitors, laptops, printers, copy machines, phones, and video conferencing systems.</li>\n</ul>\n", "role": ["System Engineer"], "technologies": ["IT support", "Linux administration", "Hardware configuration"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic", "Belgrade, Serbia"], "team": ["IT Department"], "language": ["English"]}, {"id": 633, "title": "Application Security Engineer", "slug": "application-security-engineer-633", "description": "<h2>Application Security Engineer</h2>\n<p>At JetBrains, we are passionate about creating products that help individuals and teams with their drive to develop.</p>\n<p>Our team is looking for an experienced Application Security Engineer to help us to improve the security of our software. Day-to-day tasks can involve various internal and external products, including infrastructure, web applications, and desktop applications.</p>\n<h3>Responsibilities:</h3>\n<ul>\n<li>Perform ongoing code review to improve software security.</li>\n<li>Maintain the technical means of supporting secure coding practices, including security related tools and libraries.</li>\n<li>Advise team members about secure coding practices.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>3 or more years of experience in Application Security.</li>\n<li>Experience programming in JVM languages or .NET.</li>\n<li>Fluent in English with good writing skills.</li>\n<li>A degree in computer science, information technology, or another relevant discipline</li>\n<li>Knowledge of important security aspects, including the OWASP Top Ten, and secure coding best practices.</li>\n<li>Skills and experience in system, network, and infrastructure security approaches.</li>\n<li>Analytical thinking, problem-solving, and result-oriented skills.</li>\n</ul>\n", "role": ["Security specialist"], "technologies": ["OWASP Top Ten", "Application Security"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["Security"], "language": ["English"]}, {"id": 635, "title": "Penetration tester", "slug": "penetration-tester-635", "description": "<h2>Penetration tester</h2>\n<p>At JetBrains, we are passionate about creating products that help individuals and teams with their drive to develop.</p>\n<p>Our team is looking for an experienced Penetration tester to help us to improve the security of our software. Day-to-day tasks can involve working on various internal and external products, including infrastructure, web applications, and desktop applications.</p>\n<h3>Responsibilities:</h3>\n<ul>\n<li>Perform ongoing application and infrastructure security testing to improve our software security.</li>\n<li>Advise team members about secure coding practices.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>3 or more years of experience in Application Security.</li>\n<li>Fluent in English with good writing skills.</li>\n<li>A degree in computer science, information technology, or another relevant discipline.</li>\n<li>Knowledge of essential security aspects, including the OWASP Top Ten.</li>\n<li>Skills and experience in system, network, and infrastructure security approaches.</li>\n<li>Analytical thinking, problem-solving, and result-oriented skills.</li>\n<li>(Preferred) Relevant security certifications (OSCP, OSWE, etc.).</li>\n<li>(Preferred) hands-on experience with scripting and a general understanding of JVM languages.</li>\n</ul>\n", "role": ["Security specialist"], "technologies": ["Security Standards", "OWASP Top Ten", "Information Security", "Application Security"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Security"], "language": ["English"]}, {"id": 730, "title": "Recruiter", "slug": "recruiter-730", "description": "<h1><strong>Recruiter</strong></h1>\n<p>JetBrains is a way of life. JetBrains is a team of incredibly smart engineers who create cutting-edge development tools to simplify challenging tasks, automate the easy ones, and help developers to stay focused on code design and the big picture. That's why we are always on the lookout for the best talent.</p>\n<p>We are constantly growing and usually have between 50 and 100 open positions at any one time, we hire scrupulously and geeky and get a thrill from searching out the best candidates to join JetBrains. Our Recruitment team is small, warm, and adventurous. We are ready to meet a smart and curious <strong>Recruiter.</strong></p>\n<p><strong>Contact us if you:</strong></p>\n<ul>\n<li>Know how to find talented professionals and have at least two years of experience in this field.</li>\n<li>Have a deep understanding of the IT market or any other market of highly skilled professionals.</li>\n<li>Have experience in working in international companies.</li>\n<li>Have a good sense of humour, or at least you think so :)</li>\n<li>Possess a wide range of professional contacts and want to enhance it.</li>\n<li>Have no problem communicating with candidates in English.</li>\n<li>Have local experience in the Czech Republic, Serbia, Armenia or Cyprus, and can bring this expertise to our team.</li>\n</ul>\n<p><strong>Enclose the answers to the following questions with your cover letter, please:</strong></p>\n<ul>\n<li>How would you determine whether a candidate fits a position well?</li>\n<li>What details do you pay attention to during an interview?</li>\n<li>What inspires you in your job?</li>\n</ul>\n", "role": ["HR Specialist"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 742, "title": "Office Assistant", "slug": "office-assistant-742", "description": "<h2>Office Assistant</h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>At JetBrains, we listen to our colleagues, understand their needs, and offer them the best possible solutions while creating an atmosphere of support and compassion. We are looking for an Office Assistant who will nourish this kind of atmosphere in our Amsterdam office.</p>\n<p>In this role, you will be a full member of the office community, along with the engineers, designers, marketers, and colleagues from other teams. You will support our colleagues in day-to-day matters and facilitate a smooth and enjoyable office experience for everyone.</p>\n<h3>Responsibilities:</h3>\n<ul>\n<li>Give a warm welcome to new colleagues and visitors, register access tags, answer and redirect phone calls, receive and sort incoming mail, deliveries, and branded merchandise (incl. birthday presents), and manage outgoing mail, electronic correspondence, and internal post.</li>\n<li>Ensure that the office operates smoothly, place and distribute orders for office supplies, ensure the office\u2019s common areas and meeting rooms are tidy and have sufficient office supplies and water, coordinate and organize meetings, conference calls, and assist at office events.</li>\n<li>Provide effective support as a contact person for everyday questions and requests from employees.</li>\n<li>Communicate and cooperate with external services, vendors and local authorities and provide administrative support.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>Combination of education and/or experience relevant to the role (e.g. office management, facility management, hospitality).</li>\n<li>Demonstrated analytical thinking and problem solving skills.</li>\n<li>Service-oriented, positive disposition, and approachable attitude.</li>\n<li>Hands-on, self starter, and team player.</li>\n<li>Ability to prioritize tasks and work independently.</li>\n<li>Strong communication skills and excellent language proficiency in English and Dutch, both spoken and written.</li>\n<li>Ability to build and develop key working relationships with colleagues of all levels and nationalities.</li>\n</ul>\n", "role": ["Office Assistant"], "technologies": ["Administration"], "location": ["Amsterdam, Netherlands"], "team": ["Administrative"], "language": ["English"]}, {"id": 827, "title": "System Administrator (monitoring)", "slug": "system-administrator-monitoring-827", "description": "<p>We are the heart of IT at JetBrains. The entire company's productivity depends on the reliability and stability of our IT services.\nWe maintain the company's huge infrastructure and help our programmers write code every day. We stay at the cutting edge of innovation and implement the latest technological advancements including our own ideas.\nOur close-knit team is looking for a new member to help us monitor the health of JetBrains IT services.</p>\n<p><strong>Together with the team, you will:</strong></p>\n<ul>\n<li>Monitor public and internal IT services round-the-clock.</li>\n<li>Process events in the incident management system in a timely manner.</li>\n<li>Diagnose issues and fix them when possible.</li>\n<li>Develop and maintain the existing monitoring systems: Terraform for managing resources on AWS and VMware vSphere, Ansible for configuration management, TeamCity for Continuous Delivery; develop the Prometheus + Kubernetes bundle.</li>\n<li>Perform DevOps tasks for other teams.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>The ability and willingness to work night shifts.</li>\n<li>Experience in administering Linux OS and Linux/Unix applications (e. g. DBMS, web servers) as a system administrator or DevOps.</li>\n<li>The ability to diagnose issues with networks, operating systems, and applications;</li>\n<li>Solid understanding of basic protocols at various levels (for example, DNS, DHCP, SSL, SNMP, etc.). It is not the set of protocols itself that is important but understanding the low-level processes behind basic actions, such as starting the PC or entering a URL in a browser.</li>\n<li>Maintaining documentation and keeping the team informed about recent changes.</li>\n<li>Strong knowledge of at least one monitoring system.</li>\n<li>Hands-on experience in automating daily tasks with shell scripts, Ansible, or any other configuration management system would be a plus. Please provide links to GitHub if available.</li>\n</ul>\n", "role": ["System administrator"], "technologies": ["Linux administration"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Armenia, remote", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["IT Department"], "language": ["English"]}, {"id": 901, "title": "Campus Ambassador (Universities in Europe)", "slug": "campus-ambassador-universities-in-europe-901", "description": "<p>Would you like to get hands-on experience with the latest technologies and gain insight into industry-changing software development tools? Are you keen to diversify your skill set and expand your professional network? Join our team and become a JetBrains Campus Ambassador!</p>\n<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are looking for a passionate leader to help us <strong>raise awareness about JetBrains tools and internship opportunities on campus</strong>.</p>\n<p>If you are pursuing an undergraduate or graduate university degree and are familiar with JetBrains software development tools, such as IntelliJ IDEA, PyCharm, CLion, and others, this might be an exciting opportunity for you. In this role, you\u2019ll be able to share your experience of JetBrains products with your peers and help us spread the word that JetBrains provides tools to students for free and offers a number of internship opportunities in Europe.</p>\n<hr />\n<p><strong>In this role you will:</strong></p>\n<ul>\n<li>Conduct student meetups, workshops, and Q&A sessions, and give presentations on cool technologies that highlight JetBrains tools.</li>\n<li>Promote internship opportunities and organize the presentation of internship projects.</li>\n<li>Coordinate JetBrains\u2019 participation in campus career events, hackathons, etc.</li>\n<li>Set up a student club and mentor peers regarding the use of JetBrains tools.</li>\n<li>Collaborate with fellow JetBrains campus ambassadors.</li>\n</ul>\n<hr />\n<p><strong>We expect that you:</strong></p>\n<ul>\n<li>Are currently enrolled in Computer Science or a related technical field, with a background in software development.</li>\n<li>Are familiar with and have a passion for JetBrains tools, and are eager to share that passion with others.</li>\n<li>Have excellent communication and public speaking skills.</li>\n<li>Experience planning events or leading a team would be a plus.</li>\n</ul>\n<hr />\n<p><strong>With this position, you will gain:</strong></p>\n<ul>\n<li>An opportunity to develop your technical, leadership, and communication skills.</li>\n<li>Access to a network of product and technology experts from JetBrains who can mentor you and share their expertise.</li>\n<li>Priority when choosing an internship position at JetBrains.</li>\n<li>Dedicated support from JetBrains to help you educate and expand your community (for example, exclusive swag, financial support, and the promotion of your events via JetBrains channels).</li>\n</ul>\n<hr />\n<p>This is a part-time position based at the university campus.</p>\n", "role": ["Campus Ambassador"], "location": ["Remote"], "team": ["University Relations"], "language": ["English"]}, {"id": 937, "title": "Support Engineer (PhpStorm)", "slug": "support-engineer-phpstorm-937", "description": "<h2><strong>Support Engineer (PhpStorm)</strong></h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>PhpStorm is a JetBrains IDE for PHP and related technologies, including Blade, Twig, Smarty, and others. Our support team helps our customers with all sorts of PHP-related problems and addresses deployment issues (FTP(S) and SFTP). Our main support channels are Zendesk, YouTrack, and Twitter. We help users resolve a variety of challenges, including configuring debuggers (which is very tricky in PHP!), identifying why an inspection doesn\u2019t work for their code, configuring Docker in WSL, and determining why completion is missing when they use generics in PHP.</p>\n<p>We have a range of processes in place to provide the best possible support and are constantly adjusting them to incorporate new ideas and practices. As part of our team, you will participate in our decisions, meaning you\u2019ll be able to present any ideas you have about our workflow and, of course, the product itself!</p>\n<h3><strong>In this role, you will be responsible for:</strong></h3>\n<ul>\n<li>Helping our users configure the IDE.</li>\n<li>Reproducing issues based on user reports.</li>\n<li>Finding workarounds for problems.</li>\n<li>Working extensively with the issue tracker, searching for existing similar reports and submitting new ones.</li>\n<li>Supporting users from all over the world.</li>\n<li>Learning every aspect of the product.</li>\n</ul>\n<h3><strong>We'll be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Enjoy helping users no matter what issues they experience.</li>\n<li>Can explain complex ideas in simple words.</li>\n<li>Are ready to keep the conversation going, even when others might have given up.</li>\n<li>Can discern the crux of a bug or issue from a screenshot.</li>\n<li>Believe that software should be made first and foremost for its users.</li>\n<li>Are proficient in English and have good writing skills.</li>\n<li>Have at least 2 years of experience in QA and customer support for commercial software tools.</li>\n</ul>\n<h3><strong>We\u2019ll be especially thrilled if you:</strong></h3>\n<ul>\n<li>Have tested or provided support for a cross-platform desktop application.</li>\n<li>Have experience with IDEs.</li>\n<li>Are familiar with PHP.</li>\n<li>Understand how great support contributes to a great release.</li>\n</ul>\n", "role": ["Support Engineer"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PhpStorm"], "language": ["English"]}, {"id": 1019, "title": "Technical Writer (IntelliJ IDEA)", "slug": "technical-writer-intellij-idea-1019", "description": "<h2><strong>Technical Writer (IntelliJ IDEA)</strong></h2>\n<p>JetBrains delivers intelligent software solutions that make developers more productive by simplifying their challenging tasks, automating the routine, and helping them adopt the best development practices.</p>\n<p>We\u2019re searching for a technical writer to join the IntelliJ IDEA Documentation team to work on the documentation for JetBrains\u2019 best-known IDE.</p>\n<p>At JetBrains, Technical Writers are integral members of the product teams. Our documentation process is straightforward: Technical Writers communicate directly with developers and QAs to gather all necessary technical information. There are no intermediaries or long technical specifications involved.</p>\n<p>Our Technical Writers collaborate closely with product marketing managers and support engineers to analyze user feedback and define and prioritize tasks.</p>\n<p>To author the documentation for IntelliJ IDEA, we use IntelliJ IDEA itself. This means that all Technical Writers have hands-on experience with the product. Our main documentation tool is Writerside. The documentation is written in XML using a schema adapted to suit our needs. All source code is maintained under Git version control.</p>\n<h3><strong>In this role, you\u2019ll:</strong></h3>\n<ul>\n<li>Create clear and technically precise documentation.</li>\n<li>Maintain and constantly improve the existing documentation.</li>\n<li>Create and maintain visuals, including screenshots, animations, and videos.\u00a0</li>\n<li>Work closely with the product development team to get a clear understanding of how the product works.</li>\n<li>Communicate with technical support, marketing, and product managers to understand user needs.</li>\n<li>Analyze the needs of both new and experienced users and help them learn the product efficiently.</li>\n<li>Process user feedback.</li>\n<li>Write and review UI texts.</li>\n<li>Own your documentation and be responsible for its quality.\u00a0</li>\n</ul>\n<h3><strong>We\u2019d love to have you on the team if you have:</strong></h3>\n<ul>\n<li>2+ years of experience in technical writing.</li>\n<li>Excellent written English.</li>\n<li>A good writing style and strong editing, formatting, and communication skills.</li>\n<li>The ability to learn quickly.</li>\n<li>Experience in working with a large documentation base.</li>\n<li>Knowledge of markup languages.</li>\n<li>Experience with authoring tools, issue tracking, and version control systems.</li>\n<li>A general understanding of single-source authoring.</li>\n<li>Empathy with users.</li>\n<li>Knowledge of any programming language is a plus.\u00a0</li>\n</ul>\n", "role": ["Technical writer"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["IntelliJ IDEA"], "language": ["English"]}, {"id": 1027, "title": "Game Development Product Manager (Rider GameDev)", "slug": "game-development-product-manager-rider-gamedev-1027", "description": "<h2>Game Development Product Manager (Rider GameDev)</h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.</p>\n<p>Rider is a cross-platform standalone IDE originally created by JetBrains for .NET and Unity development. Many well-known Unity game development studios are on the list of Rider customers, and the Unity team itself is one of the product\u2019s biggest fans. The drive we felt from the market was so great that our explicit mission became to make Rider a superior option for game developers. It now also comes with C++ and Blueprints support for Unreal Engine development! In fact, Epic Games, the creator of Unreal Engine, is among the dozens of big game development companies that use Rider.</p>\n<p>To help us shape Rider into the ultimate IDE used by the majority of game developers around the globe, we are looking for a Game Development Product Manager to join the team.</p>\n<h3>As part of our team and in this role, you will:</h3>\n<ul>\n<li>Conduct user interviews, describe work patterns, and generate and test hypotheses based on feedback.</li>\n<li>Design and implement processes to track the product\u2019s use and impact on end users.</li>\n<li>Conduct market and competitive research and work with data analysts on quantitative product research to make informed, data-driven decisions.</li>\n<li>Cluster and prioritize entries in the existing development backlog.</li>\n<li>Contribute to both the short-term and long-term visions and strategy for the product.</li>\n<li>Prepare and present recommendations to expand the product\u2019s base and vision, while also managing and engaging in effective discussions with respective stakeholders.</li>\n<li>Coordinate efforts with product designers, developers, and QA engineers to deliver features that users need.</li>\n<li>Collaborate across teams to align plans and roadmaps with game development tooling needs.</li>\n<li>Build and implement strategies for the market consistent with the company\u2019s vision and business goals.</li>\n</ul>\n<h3>We expect you to have adequate experience in game development and practical or theoretical knowledge of:</h3>\n<ul>\n<li>Game development engines like Unity, Unreal, and Godot.</li>\n<li>Gaming platforms, including desktops, consoles, browser games, and mobile.</li>\n<li>Organization of game development teams and their typical pipelines.</li>\n<li>Technologies being used for each combination of engine or platform, such as networking stack, lighting, and ECS.</li>\n<li>The game development ecosystem, including publishers, studios, indies, and service companies, and how these players interact.</li>\n<li>The industry money flow, from monetization models and life cycle to distribution networks like Steam, the App Store, and Google Play.</li>\n<li>The infrastructure of game developments, including CI/CD pipelines, VCS, and testing.</li>\n</ul>\n<h3>We will be happy to have you on our team if you:</h3>\n<ul>\n<li>Have at least 3 years of product management, engineering, or the equivalent experience.</li>\n<li>Come with excellent product sense, an understanding of customer needs, and, ideally, familiarity with modern software development practices.</li>\n<li>Are comfortable communicating across different departments or with a wide range of business stakeholders.</li>\n<li>Have a technical education or software development experience.</li>\n<li>Show strong spoken and written communication skills.</li>\n<li>Are proficient in English.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Rider GameDev"], "language": ["English"]}, {"id": 1070, "title": "Senior Product Manager (Kotlin Multiplatform)", "slug": "senior-product-manager-kotlin-multiplatform-1070", "description": "<p>Kotlin Multiplatform is a technology that allows you to create applications for various platforms and efficiently reuse code across them while retaining the benefits of native programming. Your multiplatform applications will work on different operating systems, such as iOS, Android, macOS, Windows, Linux, and others. We believe that KMP will become the go-to choice for cross-platform development, and we\u2019re looking for an experienced senior product manager to join the Kotlin Multiplatform team and take responsibility for the product.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Define and own the long-term product vision.</li>\n<li>Develop strategies for different parts of the product to achieve the vision.</li>\n<li>Prepare a monetization strategy for the product.</li>\n<li>Improve activation and long-term retention of the product.</li>\n<li>Discover new market niches where the product can grow.</li>\n</ul>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Define and implement a product vision and strategy aligning with the company\u2019s goals and objectives.</li>\n<li>Develop and maintain the product roadmap that addresses short- and long-term product goals.</li>\n<li>Define target audiences and value propositions for them.</li>\n<li>Define and own the needed product-related OKRs.</li>\n<li>Identify product metrics needed for monitoring success and data-driven decisions.</li>\n<li>Extensively interact with users to identify their needs, problems, and ways to solve them.</li>\n<li>Conduct UX and market research to gain insights and make informed decisions.</li>\n<li>Generate, prioritize, and test hypotheses, sometimes using out-of-the-box methods.</li>\n<li>Build from scratch and incrementally improve the product development process.</li>\n<li>Work closely with developers, analysts, technical writers, developer advocates, and marketing and product managers across JetBrains to deliver needed features to users.</li>\n<li>Cooperate with the authors of third-party libraries, frameworks, and tools.</li>\n<li>Cooperate with partners (e.g. Google) to align development efforts.</li>\n</ul>\n<p><strong>Our ideal candidate would have:</strong></p>\n<ul>\n<li>At least five years of product management experience.</li>\n<li>A deep understanding of product metrics and strong research skills.</li>\n<li>Experience in software development. Cross-platform development experience and knowledge of modern frameworks such as SwiftUI, Flutter, or React would be a huge plus.</li>\n<li>Familiarity with programming languages and modern software development practices.</li>\n<li>Experience working in a highly technical domain.</li>\n<li>Readiness to learn Kotlin and become an active user.</li>\n<li>Strong leadership skills and the ability to motivate and manage cross-functional teams.</li>\n<li>Proficiency in English with strong spoken and written communication skills.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Communications", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Kotlin"], "language": ["English"]}, {"id": 1089, "title": "Software Developer (Qodana)", "slug": "software-developer-qodana-1089", "description": "<h2>Software Developer (Qodana)</h2>\n<p>At JetBrains, we have a passion for building the strongest, most effective developer tools in the world. Our tools are designed to give developers the freedom to grow, discover, and create.\nOver 8 million of the world's most dynamic developers speed up their workflows using our products, which help them stay focused on code design and the big picture and allow them to deliver more creative and effective results.</p>\n<p>Qodana is a new product being added to the JetBrains Team Tools lineup. It is a powerful, flexible solution for monitoring code quality. The aim of the product is to identify and suggest fixes for bugs, security vulnerabilities, duplications, and imperfections in your codebase. Our product leverages the code development experience of JetBrains tools, and it can also be integrated with a variety of other products to enhance or reinforce their features.</p>\n<p>We seek a talented software engineer eager to take on complex challenges \u2013 from code analysis execution inside the IntelliJ platform to implementing AWS integration. Every team member has their specialization, but we still expect everyone to understand the product deeply. Every engineer at Qodana plays an essential role in forming the product vision and realizing each part. We value everyone\u2019s opinions and active position as much as their ability to collaborate as part of the team.</p>\n<h3>Our scope:</h3>\n<ul>\n<li>Closing the gap in uncovered by IntelliJ areas of static analysis: licenses, code coverage, security, etc.</li>\n<li>Enhancing IntelliJ platform capabilities in writing inspections: custom inspections, inter-procedural analysis</li>\n<li>Configuring/running analysis: environment/project and our product configuration, caching results, integrations with CI/CD's</li>\n<li>Management and analysis of results</li>\n</ul>\n<h3>As a part of our team, you will:</h3>\n<ul>\n<li>Design and develop complex solutions, working with them from idea to production.</li>\n<li>Ensure that all architectural and technological decisions are reasonable and justified.</li>\n<li>Collaborate with other team members to influence product strategy and direction.</li>\n<li>Learn from your coworkers and teach others through discussions and code reviews.</li>\n<li>Create new features from scratch and improve existing ones based on user research and feedback.</li>\n</ul>\n<h3>We will be happy to have you on our team if you:</h3>\n<ul>\n<li>Have BA/BS degree in Computer Science or equivalent practical experience.</li>\n<li>Have At least 3 years of experience in Java\\Kotlin development.</li>\n<li>Have a strong understanding of data structures and algorithms.</li>\n<li>Have strong teamwork skills, be open to diverse opinions, and be able to support your points with sound reasoning.</li>\n</ul>\n<h3>Bonus Qualifications:</h3>\n<ul>\n<li>Experience in performance optimization and profiling.</li>\n<li>Ability to communicate with all levels of users (internal and external). Strong problem-solving skills.</li>\n<li>Adaptability and willingness to take responsibility for your own tasks.</li>\n<li>Participation in OSS projects, readiness to send PRs to external tools that we use.</li>\n<li>Knowledge of other programming languages and paradigms (JS/TS, Python, .NET, Go, etc.).</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin", "Competitive Programming"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Qodana"], "language": ["English"]}, {"id": 1093, "title": "C++/Kotlin Software Developer (RustRover Debugger)", "slug": "c-kotlin-software-developer-rustrover-debugger-1093", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>As Rust is currently one of the fastest-growing programming languages, we want to provide the development community with the smartest tools for coding in Rust. This is why we\u2019ve just released RustRover \u2013 a dedicated IntelliJ-based Rust IDE.</p>\n<p>One of the key features of our IDE is its debugger. Rust debugging is tricky, and despite the high quality of the current RustRover debugger, it still has a lot of room for improvement both in terms of new features and bug fixes for various existing configurations.</p>\n<p>The functionality of the RustRover debugger is distributed across two separate processes that are in communication with one another:</p>\n<ol>\n<li>The OS-specific debugger (LLDB or GDB): code in C++.</li>\n<li>The IntelliJ-based debugging client in RustRover: code in Java/Kotlin.</li>\n</ol>\n<p>Our job involves working on both of these parts extensively. The scope of the technical challenges we face is very broad, but here are some examples for the purposes of illustration:</p>\n<ul>\n<li>The IntelliJ-specific integration of debug information to the in-editor code insight.</li>\n<li>Handling and parsing specific Rust language constructs.</li>\n<li>Fixing OS-specific SIGSEGV errors in C++ code from LLDB.</li>\n</ul>\n<p>Debugging is very important to us, and we have a lot of plans for it. With this in mind, we\u2019re looking for a new member to strengthen our team. This person will be responsible for the whole state of the RustRover debugger, helping us to drive it forward.</p>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Enjoy solving challenging problems.</li>\n<li>Want to make developing and debugging applications in Rust more convenient.</li>\n<li>Have extensive experience in software development processes.</li>\n<li>Have at least three years of experience in C++ programming.</li>\n<li>Are familiar with concepts from system programming and multi-processes communication.</li>\n<li>Can design and write code that is easy to read and support.</li>\n<li>Are able to work independently, proactively initiating communications when necessary.</li>\n<li>Understand the algorithms behind the code you write.</li>\n<li>Have strong teamwork skills, are open to diverse opinions, and can support your points of view with sound reasoning.</li>\n<li>Are willing to grow as a professional by trying and mastering new approaches and technologies.</li>\n<li>Have basic knowledge of Java/Kotlin or are ready to learn it quickly.</li>\n</ul>\n<h3><strong>We'll be especially excited if you:</strong></h3>\n<ul>\n<li>Know other programming languages and paradigms, such as Rust, C/C++, Java, Clojure, Python, Ruby, or Haskell.</li>\n<li>Are familiar with compiler development and code analysis technologies.</li>\n<li>Have experience with LLVM/LLDB development.</li>\n<li>Are familiar with low-level debugging on various OS platforms.</li>\n</ul>\n<h3><strong>How we develop the IntelliJ Rust plugin:</strong></h3>\n<ul>\n<li>Most of the source code is written in Kotlin.</li>\n<li>We strive to reach a balance between processes and stability, introducing only the processes we need.</li>\n<li>Our organizational structure follows a flat hierarchy, and each team contains a range of various professionals, including QAs, support engineers, marketing specialists, and developers.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["C++", "Java", "Kotlin", "Rust", "Competitive Programming"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Rust"], "language": ["English"]}, {"id": 1102, "title": "HR Lead (Germany) (m/f/d)", "slug": "hr-lead-germany-m-f-d-1102", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Our employees are deeply important to us, so to help us support them, we are looking for a dedicated HR Manager to join our international team. You will be responsible for providing HR support for our Berlin office and handling a wide range of responsibilities for the ever-expanding JetBrains team.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Oversee the entire life cycle of employees, including hiring, onboarding, and development. Support the performance evaluation process in accordance with the company's policies.</li>\n<li>Manage the HR administrative work, including preparing employment agreements, updating policies, etc.</li>\n<li>Ensure legal compliance.</li>\n<li>Be responsible for optimizing processes in our internal HR system.</li>\n<li>Provide internal consultation to local employees and colleagues on a broad range of HR topics, including local labor laws, terms of employment, termination, compensation, benefits, visa matters, etc.</li>\n<li>Be responsible for the final input for payroll. Cooperate with external audit agencies by providing the employee information required for timely and accurate processing.</li>\n<li>Develop, implement, and monitor local HR strategies, systems, procedures, policies, benefits, and initiatives in line with our global HR strategy.</li>\n<li>Take part in the organization of internal events (celebrations, onboarding events, etc.).</li>\n<li>Foster a positive working environment.</li>\n<li>Participate in HR activities and initiatives designated by the company.</li>\n</ul>\n<h3><strong>We\u2019d love to have you on our team if you have:</strong></h3>\n<ul>\n<li>3-5 years of experience as an HR Generalist / HR Manager within an international company in Germany.</li>\n<li>Good communication skills and are a team player.</li>\n<li>Creativity in handling HR responsibilities.</li>\n<li>Experience with local HR processes.</li>\n<li>Excellent knowledge of labor law.</li>\n<li>Excellent skills in standard MS Office tools, advanced knowledge of Excel, and experience with HRM systems.</li>\n<li>An open-minded and flexible attitude.</li>\n<li>Experience in the HR department of an IT company.</li>\n<li>Fluent English and German, both written and spoken.</li>\n</ul>\n", "role": ["HR Specialist"], "location": ["Berlin, Germany"], "team": ["People Operations"], "language": ["English"]}, {"id": 1134, "title": "Indirect Tax Manager", "slug": "indirect-tax-manager-1134", "description": "<h2>Indirect Tax Manager</h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.</p>\n<h3>About the role:</h3>\n<p>As a member of the tax team, you will report to the Group Tax Manager based in Amsterdam, the Netherlands. In this role, you will work in close collaboration with our colleagues from various departments, including legal, procurement, marketing, and accounting. You will take on primary responsibility for a wide range of indirect tax matters pertaining to all of our operations worldwide. This may include topics like e-services, purchase and sale of physical goods, acquiring and providing services, organization of internal and external events, employee travel services, benefits programs, and vouchers. You will also collaborate closely with the other members of the tax team contributing specific subject matter expertise and knowledge about local tax systems to find the best solutions to our issues.</p>\n<h3>In this role you will:</h3>\n<ul>\n<li>Provide support on all indirect tax matters (VAT, GST, US sales tax, digital services tax, consumption tax, etc.).</li>\n<li>Manage and oversee all indirect tax compliance in all of our locations.</li>\n<li>Cooperate with external service providers in countries where we are not registered for indirect taxes.</li>\n<li>Manage and oversee indirect tax implications related to the distribution of our products and services.</li>\n<li>Manage and oversee indirect tax implications related to all internal transactions.</li>\n<li>Assist with proper indirect tax registrations and filings across the world.</li>\n<li>Monitor developments in legislation in all indirect tax areas and implement changes in rules and practices into our operations.</li>\n<li>Develop opportunities and strategies to mitigate risks and optimize our position.</li>\n<li>Collaborate with various local teams to oversee communications with tax authorities and external tax consultants on all indirect tax matters, and manage indirect tax audits and litigation actions as and when these arise.</li>\n<li>Instruct and provide support to teams on proper compliance and structuring of transactions regarding indirect tax matters.</li>\n<li>Develop and enhance policies and procedures to maintain and improve control over all indirect tax affairs.</li>\n<li>Manage and oversee customs duties issues in collaboration with other departments, such as our procurement team.</li>\n</ul>\n<h3>We will be happy to have you on our team if you:</h3>\n<ul>\n<li>Have a higher education in taxation, law, economics, or accounting.</li>\n<li>Have at least 7 years of indirect taxation experience with an emphasis on VAT, preferably in a Big 4 organization or multinational in-house role.</li>\n<li>Are technically strong, with a solid foundation and experience in VAT systems and regulations in a global context.</li>\n<li>Are proactive and able to work well both independently and in diverse teams across various locations and departments.</li>\n<li>Have fluent written and spoken English, with proficiency in one or more additional languages as a plus (especially Dutch or Czech).</li>\n</ul>\n", "role": ["Indirect Tax Manager"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic"], "team": ["Finances"], "language": ["English"]}, {"id": 1166, "title": "QA Engineer (Clouds and Deployment)", "slug": "qa-engineer-clouds-and-deployment-1166", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>IntelliJ IDEA revolutionized the Java development tool market back in 2001, becoming the first IDE to offer automated code refactoring.</p>\n<p>It continues to drive innovation in software development, making thousands of programmers more productive every day. In addition to Java, the IDE includes various development tools for other prominent languages such as Ruby, Groovy, Scala, Python, JavaScript, Objective-C, PHP, and Kotlin.</p>\n<p>We are looking for an experienced QA Engineer to join our growing IntelliJ IDEA team to support the quality assurance process for WSL, Docker, Kubernetes, Dev Containers and other virtualized development environment tooling in the IntelliJ products family.</p>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Perform exploratory testing of new and existing functionality.</li>\n<li>Perform regression testing to verify system stability (including manual and automated testing).</li>\n<li>Perform acceptance testing.</li>\n<li>Write new and maintain existing automated UI tests.</li>\n<li>Reproduce issues reported by users and provide user support.</li>\n<li>Collaborate with developers to share knowledge of product functionality and problems.</li>\n<li>Collaborate with product managers to estimate the priority and impact of issues.</li>\n</ul>\n<h3>We\u2019d be happy to have you on our team if you:</h3>\n<ul>\n<li>Are experienced in testing commercial applications.</li>\n<li>Have experience with programming languages (Java, JavaScript, Kotlin, Go, Python, etc.) sufficient for writing simple applications and reading other people's code.</li>\n<li>Have a good command of spoken and written English.</li>\n<li>Have a desire to continue to work in QA.</li>\n<li>Are responsible, self-disciplined, and have good self-learning skills.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you:</h3>\n<ul>\n<li>Have experience with Kubernetes, Docker, AWS, and other cloud and virtualization technologies.</li>\n<li>Are experienced with programming in Java or Kotlin.</li>\n<li>Have experience with testing against different operating systems and have basic system administration skills.</li>\n<li>Are familiar with IntelliJ IDEA.</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["Java", "JavaScript", "Kotlin", "Python", "Go"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["IntelliJ IDEA"], "language": ["English"]}, {"id": 1215, "title": "Compensation & Benefits Lead", "slug": "compensation-benefits-lead-1215", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. Millions of users enjoy our products, and we have several offices around the world, including in Prague, Munich, Amsterdam, Berlin, Limassol, Belgrade, Boston, and Shanghai.</p>\n<p>Caring for our employees is extremely important to us, and we are looking for a dedicated professional to join our friendly and international team to help us with compensation and benefits tasks. In this role, you will lead our C&B team and will work in close cooperation with the company\u2019s global HR team.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Participate in the development, implementation, and administration of our global C&B system.</li>\n<li>Develop strategies regarding compensation and benefits for implementation globally and by\u202fthe Local HR Managers.</li>\n<li>Conduct market research and analysis on best practice compensation and benefit structures.</li>\n<li>Improve reward and benefit plans.</li>\n<li>Work with the newly implemented HRIS.</li>\n<li>Answer C&B-related questions from our employees.</li>\n<li>Work with the Payroll, Tax, and Finance teams to implement changes to the current C&B system.</li>\n<li>Deal with payroll taxes and ensure benefits are handled properly.</li>\n<li>Compile C&B data for management and auditors.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you:</h3>\n<ul>\n<li>Have a bachelor's degree in a relevant field.</li>\n<li>Have at least 5 years of experience in the C&B field.</li>\n<li>Can design, adapt, and apply guidelines and procedures to the existing system.</li>\n<li>Are able to research relevant laws and social legislation.</li>\n<li>Comprehend current compensation practices and trends in the industry.</li>\n<li>Have excellent data analysis skills, with the ability to gather, interpret, and provide insights from multiple data points and sources.</li>\n<li>Can generate reports and analytics.</li>\n</ul>\n<p>Additionally, C&B experience in our countries of operation (Germany, Cyprus, the Czech Republic, Armenia, Poland, Serbia) would be a plus.</p>\n", "role": ["HR Specialist"], "technologies": ["HR Operations"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 1217, "title": "Software Developer for Compose Multiplatform (iOS)", "slug": "software-developer-for-compose-multiplatform-ios-1217", "description": "<h2>Software Developer for Compose Multiplatform (iOS)</h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Compose is a modern reactive Kotlin UI framework originally developed for Android by Google. The Compose Multiplatform team at JetBrains has extended this framework beyond Android and is actively working on supporting other platforms, including iOS, Desktop, and Web.</p>\n<p>We\u2019re looking for a software developer to join the team and help develop Compose Multiplatform for iOS.</p>\n<h3><strong>If we bring you aboard, you would:</strong></h3>\n<ul>\n<li>Implement Compose widgets on the iOS platform, including low-level interactions with the system and adapting high-level behavior for iOS</li>\n<li>\u0421ode APIs and libraries</li>\n<li>Help with architectural and design decisions</li>\n<li>Interact with users</li>\n</ul>\n<h3><strong>We\u2019re looking for someone with:</strong></h3>\n<ul>\n<li>Experience developing iOS applications.</li>\n<li>Desire to dig in depth</li>\n<li>Ability to control the complexity of a solution</li>\n<li>Good command of English, both written and spoken.</li>\n</ul>\n<h3><strong>Our ideal candidate would have:</strong></h3>\n<ul>\n<li>Experience with Kotlin and/or Java.</li>\n<li>Experience with computer graphics, in terms of rendering and/or knowledge of APIs such as DirectX, Metal, or OpenGL.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "IOS"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Compose Multiplatform"], "language": ["English"]}, {"id": 1226, "title": "Employee Benefits Expense Administrator", "slug": "employee-benefits-expense-administrator-1226", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The Employee Benefits Expense Administrator will be responsible for coordinating and overseeing the administration of expenses related to employee benefits. This role requires strong communication and reporting skills, as well as good attention to detail. The successful candidate will serve as the primary contact for benefit expenses, building and streamlining expense collection processes, ensuring accurate data flow between various teams and departments, and assisting in the development and implementation of processes for the areas of responsibility.</p>\n<h2>Responsibilities and duties:</h2>\n<p>Expense administration:</p>\n<ul>\n<li>Serve as the primary contact for administering expenses related to employee benefits.</li>\n<li>Verify, process, and reconcile benefit invoices and expenses to ensure accuracy and compliance with company policies.</li>\n<li>Coordinate with internal benefit providers to resolve any discrepancies or issues related to invoices and expenses.</li>\n<li>Allocate expenses according to reporting requirements to ensure accurate financial reporting and compliance.</li>\n</ul>\n<p>Reporting:</p>\n<ul>\n<li>Prepare and generate regular and ad-hoc reports related to employee benefits expenses, allocations, and other relevant metrics.</li>\n<li>Present findings and recommendations to stakeholders to support improvements and decision-making.</li>\n</ul>\n<p>Process development and streamlining:</p>\n<ul>\n<li>Build, improve, and streamline processes related to collecting and managing expenses for employee benefits.</li>\n<li>Implement best practices to enhance efficiency, accuracy, and timeliness in benefit expense administration.</li>\n<li>Collaborate with cross-functional teams to identify areas for process improvement and implement solutions.</li>\n</ul>\n<p>Data flow oversight:</p>\n<ul>\n<li>Oversee relevant data flows between engaged teams and departments to ensure accurate and timely processing of benefit expenses.</li>\n<li>Work closely with payroll and accounting teams to ensure seamless integration and processing of benefit-related data.</li>\n<li>Monitor data integrity and consistency across systems and platforms to minimize errors and discrepancies.</li>\n</ul>\n<p>Policy, procedure and objective development:</p>\n<ul>\n<li>Assist in the development and implementation of policies, procedures, and objectives for areas of responsibility related to employee benefit expenses.</li>\n<li>Ensure adherence to established policies and procedures while recommending enhancements or modifications as needed.</li>\n<li>Collaborate with leadership and stakeholders to align policies and procedures with organizational goals and compliance requirements.</li>\n</ul>\n<p>Departmental liaison:</p>\n<ul>\n<li>Act as a liaison with the following departments: HR, Tax, Accounting, Financial Planning and Analysis, Payroll, Marketing, and Procurement to ensure effective communication and collaboration on benefit expense-related matters.</li>\n<li>Coordinate with internal departments to gather necessary information, resolve issues, and streamline processes related to employee benefit expenses.</li>\n</ul>\n<h2>Qualifications and preferred skills:</h2>\n<ul>\n<li>A bachelor\u2019s degree or higher in accounting, finance, or another related field.</li>\n<li>A minimum of 3 years of experience in benefit administration, accounting, or a related role.</li>\n<li>A strong understanding of employee benefits, regulations, and tax/compliance requirements.</li>\n<li>Proficiency in Excel is a must and experience with HR or payroll ERP systems would be a plus.</li>\n<li>Excellent organizational, analytical, and problem-solving skills.</li>\n<li>The ability to communicate effectively and collaborate with cross-functional teams.</li>\n<li>Strong attention to detail and a high level of accuracy.</li>\n</ul>\n", "role": ["Employee Benefits Expense Administrator"], "technologies": ["Finance"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Cyprus, remote"], "team": ["Finances"], "language": ["English"]}, {"id": 1228, "title": "Senior Product Manager (IDE Services)", "slug": "senior-product-manager-ide-services-1228", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.</p>\n<p>JetBrains IDE Services is a suite of B2B products intended to help developer productivity engineers deliver a better development experience across their organization. These products include IDE Provisioner, License Vault, Code With Me Enterprise, and AI Enterprise.</p>\n<p>Our product aims to make the life of development productivity engineers easier. As we all know, large organizations and developers within them are already working with a large array of software tools. Therefore, to make our product work for large organizations, we need to integrate with third-party software. We\u2019re looking for someone who can drive our third-party integration strategy.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Communicate with users, conduct interviews to collect feedback, and analyze it to identify problems and ways to address them in the product.</li>\n<li>Work with a research team to define and collect user metrics for feature evaluation and investigation of user scenarios.</li>\n<li>Do market and competitive research to make informed, data-driven decisions.</li>\n<li>Contribute to the product\u2019s short-term and long-term vision and strategy.</li>\n<li>Represent the users and be their voice.</li>\n<li>Work closely with product designers, developers, and QA engineers to deliver the features users need.</li>\n<li>Collaborate closely with many different teams within JetBrains to build a shared vision.</li>\n</ul>\n<h3>We\u2019d be happy to have you on our team if you:</h3>\n<ul>\n<li>Have at least 5 years of experience in product management.</li>\n<li>Possess excellent command of written and spoken English (C1 or above).</li>\n<li>Are able to write well-structured, compelling documents.</li>\n<li>Are comfortable communicating across different departments or with a wide range of business stakeholders.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you:</h3>\n<ul>\n<li>Have worked with developer tools before, even as a user.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Communications", "Product Management"], "location": ["Munich, Germany", "Remote", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1230, "title": "Backend Kotlin Developer (JetBrains AI Platform)", "slug": "backend-kotlin-developer-jetbrains-ai-platform-1230", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are working on a new, ambitious platform that provides AI capabilities to all JetBrains products. This platform is based on internally developed text and code models, as well as those of our strategic partners.</p>\n<p>As part of our solution, we provide a cloud-based API for JetBrains products. The API is based on dozens of microservices written in Kotlin and Python, which are themselves based on common libraries provided by the Backend team.</p>\n<p>To strengthen and support our efforts, we are looking for a JVM Backend Developer to join the team.</p>\n<h3><strong>In this role, you\u2019ll:</strong></h3>\n<ul>\n<li>Develop the common libraries used by microservices to perform authentication, monitoring, and other common tasks.</li>\n<li>Evolve our existing services while developing and architecting new ones.</li>\n<li>Review code written by colleagues and provide valuable feedback during architecting sessions.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>Experience in server and microservice development with Kotlin or Java.</li>\n<li>A deep understanding of popular frameworks, such as Ktor or Spring.</li>\n<li>The ability to write clean code that is easy to read and support.</li>\n<li>Knowledge of modern concurrency practices.</li>\n</ul>\n<h3><strong>We would be especially thrilled if you have experience with:</strong></h3>\n<ul>\n<li>Kotlin coroutines.</li>\n<li>Kotlin Multiplatform.</li>\n<li>Ktor.</li>\n</ul>\n<h3><strong>How we work:</strong></h3>\n<ul>\n<li>We use Kotlin Multiplatform as our language, Gradle as a build tool, and Ktor as the framework.</li>\n<li>We use coroutines as concurrency primitives and JetBrains Space as an all-in-one solution for packages, reviews, and repositories.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Kotlin", "Competitive Programming"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI"], "language": ["English"]}, {"id": 1238, "title": "Senior Product Manager (AI and Innovations in Kotlin)", "slug": "senior-product-manager-ai-and-innovations-in-kotlin-1238", "description": "<h2><strong>Senior Product Manager (AI and Innovations in Kotlin)</strong></h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. JetBrains also developed Kotlin, the concise multiplatform language that is Google\u2019s preferred language for Android app development.</p>\n<p>The Kotlin team at JetBrains is focused on exploring innovative products and features that significantly enhance the Kotlin development experience or open new markets.</p>\n<p><strong>Our existing projects include:</strong>\u00a0</p>\n<ul>\n<li>Developing coding assistants to generate idiomatic and errorless Kotlin code.</li>\n<li>Finding ways to improve the experience of developing AI applications with Kotlin.</li>\n<li>Developing the Kotlin Notebook plugin, which provides a smart interactive playground in JetBrains IDEs.</li>\n<li>Maintaining and improving several libraries for data analysis, machine learning (ML), and visualization.\u00a0</li>\n<li>Working on the Kotlin/Wasm compiler that converts Kotlin code into WebAssembly, enabling the creation of high-performance web and cloud applications.</li>\n</ul>\n<p>As a Product Manager, you will oversee and refine these initiatives and find new opportunities for innovation. Your primary focus will be on making Kotlin an attractive language for AI development. Your responsibilities will include comprehensive product and market research for new ideas, defining success criteria for prototypes, and verifying hypotheses through experiments and prototypes.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Analyze market trends and identify potential opportunities for Kotlin and its ecosystem.</li>\n<li>Transform ideas into feasible product hypotheses that can be tested.</li>\n<li>Drive new products and features to public release and measure the success.</li>\n<li>Conduct UX and market research to gain insights and make informed decisions.</li>\n<li>Extensively interact with users to identify their needs, problems, and potential solutions.</li>\n<li>Identify product metrics necessary for monitoring success and making data-driven decisions.</li>\n<li>Work closely with developers, technical writers, developer advocates, and marketing and product managers across JetBrains.</li>\n<li>Cooperate with the authors of third-party libraries, frameworks, and tools.</li>\n</ul>\n<p><strong>Example tasks include:</strong></p>\n<ul>\n<li>Increasing the quality of Kotlin code generation in the top five LLMs.</li>\n<li>Researching the feasibility of developing a Kotlin version of LangChain.</li>\n<li>Identifying use cases for Kotlin Notebook that demonstrate the strongest product and market fit.</li>\n</ul>\n<p><strong>We will be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>At least five years of product management experience or the equivalent.</li>\n<li>Experience in the development of ML/AI products or features.</li>\n<li>Experience launching new products from scratch and leading them to achieve product and market fit.</li>\n<li>A deep understanding of product metrics and strong research skills.</li>\n<li>Experience in software development.</li>\n<li>The skills and mindset to work in a highly technical domain.</li>\n<li>The readiness to learn Kotlin and become an active user of the language.</li>\n<li>Strong leadership skills and the ability to motivate and manage cross-functional teams.</li>\n<li>The ability to work on multiple products simultaneously and to switch contexts effectively.</li>\n<li>Strong English language skills, both written and spoken.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Kotlin"], "language": ["English"]}, {"id": 1242, "title": "Middle/Senior Software Developer (DataGrip)", "slug": "middle-senior-software-developer-datagrip-1242", "description": "<p>DataGrip is a multi-database IDE that allows users to work with all popular databases. It has the same functionality as database support in all other JetBrains IDEs, but is still heavily used as a standalone product.</p>\n<h3>The DataGrip team:</h3>\n<p>Our team is relatively small \u2013 there are 12 of us, six of whom are software developers. We\u2019re a flexible, independent, and informal team. This working environment did not come about by chance \u2013 it is the result of the hard work and contributions of all its members.</p>\n<h3>Where we\u2019re at:</h3>\n<p>One of the key directions of our strategy is improving the usability of DataGrip\u2019s existing functionality. We already have many great features, but some of them still have low usability and discoverability.</p>\n<p>AI is a game-changer in the world of working with SQL, and AI integration is a big part of our roadmap for 2024. JetBrains AI Assistant should be able to help users wherever possible. AI Assistant not only helps with code, but also covers schema and data.</p>\n<p>Another area of functionality we aim to improve is related to the use cases of enterprise companies.</p>\n<h3>What the role entails:</h3>\n<p>Based on the above, here are product areas which you might find yourself responsible for:</p>\n<ul>\n<li>AI integration with new product scopes: Explain Plan, error handling, connectivity, and database navigation.</li>\n<li>Work on the usability of how DataGrip runs queries, including large scripts.</li>\n<li>Development and maintenance for the recently released Data Visualization functionality.</li>\n<li>Development and maintenance for Diagrams.</li>\n<li>A Data Compare feature, including new functionality, data migration, and more.</li>\n<li>Support for various connectivity scenarios, including MongoDB and a wide range of modern cloud-based solutions.</li>\n<li>Simplifying work with files by merging all our concepts: query consoles, scratch files, and user files.</li>\n<li>Query profiling: creating the entire flow for query profiling.</li>\n</ul>\n<h3>Required skills:</h3>\n<p>We\u2019ll be happy to have you on our team if you:</p>\n<ul>\n<li>Have a product-based mindset.</li>\n<li>Strive to achieve perfect usability.</li>\n<li>Aren\u2019t afraid of dealing with somebody else's code.</li>\n<li>Strive to write readable and performant code and familiarize yourself with algorithms.</li>\n<li>Don't set architectural questions aside.</li>\n<li>Communicate respectfully and constructively.</li>\n<li>Are flexible and enjoy working independently.</li>\n</ul>\n<p>Have other initiatives you\u2019d like to bring to the table? We\u2019re always open to hearing your ideas.</p>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Warsaw, Poland", "Poland, remote"], "team": ["DataGrip"], "language": ["English"]}, {"id": 1244, "title": "Backend Python Developer (JetBrains AI Platform)", "slug": "backend-python-developer-jetbrains-ai-platform-1244", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are working on a new, ambitious platform that provides AI capabilities to all JetBrains products. This platform is based on internally developed text and code models, as well as models from our strategic partners.</p>\n<p>As part of our solution, we provide a cloud-based API for JetBrains products. The API is based on dozens of microservices written in Kotlin and Python, which are themselves based on common libraries provided by the Backend team.</p>\n<p>To strengthen and support our efforts, we are looking for a Backend Python Developer to join the team.</p>\n<h3><strong>In this role you will:</strong></h3>\n<ul>\n<li>Develop the common libraries used by microservices to perform authentication, monitoring, and other common tasks.</li>\n<li>Maintain and develop inference services and improve the overall architecture of the platform.</li>\n<li>Review code written by colleagues and provide valuable feedback during architecture sessions.</li>\n</ul>\n<p><strong>We will be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>Experience in server development with Python.</li>\n<li>Experience with relational databases, especially PostgreSQL.</li>\n<li>A deep understanding of Python server-side caveats, including WSGI.</li>\n<li>The ability to write clean code that is easy to read and support.</li>\n<li>Knowledge of modern concurrency practices in Python, such as asyncio, threading, and multiprocessing.</li>\n</ul>\n<p><strong>We would be especially thrilled if you have experience with:</strong></p>\n<ul>\n<li>Kubernetes.</li>\n<li>ML-related workflows and tools.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Python", "Competitive Programming"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI"], "language": ["English"]}, {"id": 1247, "title": "Support Engineer ", "slug": "support-engineer-1247", "description": "<p>We are looking for a <strong>Customer Support Engineer</strong> to join the YouTrack Team at JetBrains. YouTrack is a project management and team collaboration solution available in the cloud and on-premise hosting. Thousands of teams worldwide rely on YouTrack to collaborate on projects of various sizes.</p>\n<p><strong>What we expect you to do:</strong></p>\n<ul>\n<li>Provide customer service and technical support via a helpdesk service, community forums, and issue tracker.</li>\n<li>Be able to process requests ranging from simple how-to's to investigating complex technical issues.</li>\n<li>Be a bridge between customers and geeky team members. We listen to our support engineers, and our support engineers listen to customers.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Excellent spoken and written English.</li>\n<li>Empathy and desire to help.</li>\n<li>Ability to work in a self-managed manner.</li>\n<li>Basics of programming knowledge (JavaScript is a plus).</li>\n<li>Basics of server administration\u2014Networking, CLI.</li>\n<li>Basics of web application concepts\u2014REST, TLS, Docker, oAuth.</li>\n<li>If you have a background in other technical areas and are willing to learn, that's perfectly fine. We'll happily teach you.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["JavaScript", "IT support", "Communications"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["YouTrack"], "language": ["English"]}, {"id": 1248, "title": "Support Engineer (GoLand)", "slug": "support-engineer-goland-1248", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>GoLand is our Go IDE with extended support for JavaScript, TypeScript, and databases.</p>\n<p>The GoLand team consists of 14 distributed team members located in Cyprus, Germany, the Netherlands, Serbia, and other locations.\nWe have a range of processes in place to provide the best possible support and are constantly adjusting them to incorporate new ideas and practices. As part of our team, you\u2019ll participate in our decision-making process, meaning you\u2019ll be able to present any ideas you have about our workflow and, of course, the product itself.</p>\n<h3>In this role, you\u2019ll be responsible for:</h3>\n<ul>\n<li>Learning every aspect of GoLand.</li>\n<li>Responding to user requests, identifying problems, and providing the users with all the necessary information to resolve their issues.</li>\n<li>Working extensively with the public issue tracker, searching for existing similar reports, and submitting new ones.</li>\n<li>Informing developers about reproducible bugs and issues that need to be addressed.</li>\n</ul>\n<h3>We'll be happy to have you on our team if you have:</h3>\n<ul>\n<li>A good command of written technical English.</li>\n<li>A talent for reproducing and diagnosing bugs.</li>\n<li>The ability to discern the crux of a bug or issue from a screenshot.</li>\n<li>Experience with bugtracker and helpdesk systems. We use YouTrack and Zendesk.</li>\n<li>The ability to write simple applications in Go or other programming languages.</li>\n<li>Understanding of major OSs, Bash, SSH, Docker, and WSL.</li>\n<li>At least 2 years of experience in QA or customer support for commercial software tools or products.</li>\n</ul>\n<h3>We\u2019ll be especially thrilled if you:</h3>\n<ul>\n<li>Have experience working with IDEs.</li>\n<li>Have a good command of written technical Chinese.</li>\n<li>Are familiar with the Go language and its ecosystem.</li>\n<li>Understand how great support contributes to a great release.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["Go"], "location": ["Prague, Czech Republic", "Netherlands, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["GoLand"], "language": ["English"]}, {"id": 1249, "title": "Senior Software Developer (AI Assistant Features)", "slug": "senior-software-developer-ai-assistant-features-1249", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>An <strong>AI Assistant</strong> is an advanced software tool that leverages artificial intelligence to aid developers in various tasks. Our team develops the <strong>AI Assistant plugin</strong> for JetBrains IDEs. This tool integrates AI into the coding environment, enhancing features like code completion, debugging, and VCS operations. We strive to make <strong>JetBrains AI Assistant</strong> the most useful and intuitive AI-powered tool on the market, focusing on core features such as code completion, code generation, refactoring, and general assistance through chat.</p>\n<p>We are looking for a <strong>Senior Software Developer</strong> to work on core AI Assistant features.</p>\n<h3>Our progress and goals:</h3>\n<ul>\n<li>Our plugin is actively used across multiple IDEs, continually improving the coding experience for thousands of developers.</li>\n<li>We aim to be the leading AI-powered coding assistant, not just competing but setting the standard in the market.</li>\n<li>With AI's evolving capabilities, we plan to expand its application across more languages and frameworks, ensuring that every developer finds it indispensable.</li>\n</ul>\n<p><strong>In this role you\u2019ll:</strong></p>\n<ul>\n<li>Simplify AI-powered features to make them more intuitive for developers.</li>\n<li>Develop tools that smartly predict and adapt to changes in coding.</li>\n<li>Work on automated test generation for multiple languages and improve support for testing frameworks.</li>\n<li>Drive improvements in code generation quality and ensure style consistency and error reduction.\u00a0</li>\n<li>Work on embedding AI more deeply into coding, searching, and documentation.</li>\n<li>Integrate the AI Assistant chat functionality with diverse IDE tools to make it smarter and more context-aware.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you:</h3>\n<ul>\n<li>Have a deep knowledge of Java and/or Kotlin.</li>\n<li>Understand the principles of unidirectional data flow.</li>\n<li>Are familiar with system architecture and can design and improve complex systems.</li>\n<li>Have experience with concurrent programming and know how to use multithreading and concurrency to improve application performance.</li>\n<li>Can optimize for performance and are capable of tweaking applications to improve speed and efficiency.</li>\n<li>Are comfortable working independently, self-driven, and able to own projects.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin", "Competitive Programming"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["AI Assistant Core"], "language": ["English"]}, {"id": 1251, "title": "Senior Construction Project Manager (Global Workplace)", "slug": "senior-construction-project-manager-global-workplace-1251", "description": "<p>At JetBrains, coding is not just our profession \u2014 it's our passion. Since our founding in 2000, we've been dedicated to creating the most powerful and efficient developer tools on earth. By automating routine checks and corrections, our tools not only speed up production but also free developers to grow, discover, and create.</p>\n<p><strong>About the Global Workplace department</strong></p>\n<p>The Global Workplace department is dedicated to developing, realizing, and maintaining JetBrains' offices globally, upholding our standard of excellence. We engage in every aspect of this process \u2014 from site selection and project supervision to employee move-ins. Our responsibilities include coordinating user needs, design requirements, deadlines, costs, and contracts while ensuring quality and facilitating collaboration between internal and external project teams. Our mission is to create distinctive, unique, sustainable, and healthy work environments that foster the limitless creativity of our teams. Beyond project management, you\u2019ll also contribute to lease management and our ongoing efforts to update global standards and support change management.</p>\n<p>We\u2019re currently looking for a Senior Construction Project Manager to join the Execution and Delivery team in Prague.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Lead and support our project planning and execution projects, specifically in Prague as well as other locations.</li>\n<li>Work closely with the Real Estate and Facility Management teams.</li>\n<li>Conduct agile project management and represent JetBrains in all phases of office development projects, from feasibility studies to project documentation.</li>\n<li>Review, coordinate, and negotiate contracts with landlords, contractors, architects, and vendors.</li>\n<li>Manage deadlines, costs, and quality throughout the planning and execution phases of diverse projects.</li>\n<li>Identify potential risks in any project phase and develop mitigation strategies to prevent project delays and cost overruns.</li>\n<li>Ensure the project complies with local zoning laws, building codes, and other regulatory requirements.</li>\n<li>Foster smooth communication between internal and external project participants.</li>\n<li>Coordinate and supervise internal projects within our offices.</li>\n<li>Manage real estate leases and contracts, perform financial analysis to support real estate decision-making.</li>\n<li>Support change management processes associated with relocations, office expansions, and other transitions that affect our employees.</li>\n<li>Support and implement sustainability efforts.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>A master\u2019s degree in Architecture, Interior Design, Construction, or a related field.</li>\n<li>At least 6-10 years of professional experience in construction project management.</li>\n<li>High aesthetic standards and a passion for design.</li>\n<li>Strong motivation to work independently and collaborate in international, diverse, and multicultural teams.</li>\n<li>A proactive approach towards task management and communication with a structured and precise working style.</li>\n<li>Excellent communication and presentation skills in English and Czech.</li>\n<li>Knowledge of and experience with the Czech local market, regulations, and building application procedures.</li>\n<li>A willingness and ability to travel.</li>\n<li>Proficiency in common office software, project planning tools, Excel and CAD.</li>\n</ul>\n<p><strong>We\u2019d be especially thrilled if you have:</strong></p>\n<ul>\n<li>A certification in project management, sustainability, or health and well-being initiatives.</li>\n<li>Experience in the tech sector.</li>\n<li>Proven skills in stakeholder management.</li>\n<li>We look forward to receiving application documents, including a letter of motivation, CV, and references, as well as a selection of work samples.</li>\n</ul>\n", "role": ["Project Manager"], "technologies": ["Office Development"], "location": ["Prague, Czech Republic"], "team": ["Global Workplace"], "language": ["English"]}, {"id": 1254, "title": "Senior Java Software Developer(GoLand)", "slug": "senior-java-software-developer-goland-1254", "description": "<p>The first version of GoLand, a smart IDE for Go, was released in late 2017. Today, it is one of the market leaders with a constantly growing user-base. Nevertheless, there is a lot of work ahead of us, so we are looking for a Java Developer who wants to help Go developers utilize the potential of their favorite language.</p>\n<h3>How we develop GoLand:</h3>\n<ul>\n<li>The source code is written in Java.</li>\n<li>For effective team collaboration, we use JetBrains products: TeamCity for automatic running of tests and builds, and YouTrack for bug tracking and feature management.</li>\n<li>We communicate with our users directly via the bug tracker, Go community forums, and at conferences. If a bug happens to stop a user\u2019s working process, we fix it within 24 hours and provide the customer with a personal build.</li>\n<li>Working on GoLand often means improving the IntelliJ platform. Thus what we do affects not only Go developers, but everyone who uses other products such as IDEA, CLion, and so on.</li>\n</ul>\n<h3>In this role, you\u2019ll be responsible for:</h3>\n<ul>\n<li>\n<p>Tasks that involve processing large volumes of source code. The IDE must analyze the code on the fly, highlight errors, suggest autocompletion options, ensure quick navigation between related elements, and support automated refactorings.</p>\n</li>\n<li>\n<p>Tasks related to integrating the IDE with external systems such as compilers, debuggers, and application servers. It's important that users can work with all of these tools comfortably without leaving the IDE.</p>\n</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you:</h3>\n<ul>\n<li>Have a strong technical background and deep knowledge of Java.</li>\n<li>Are familiar with Go.</li>\n<li>Know when it's more efficient to use an IDE and when Vim or grep in the console are the right tools for the job</li>\n<li>Are comfortable with developing user interfaces.</li>\n<li>Have a good command of spoken and technical written English.</li>\n<li>Are comfortable working independently, self-driven, and able to own projects.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Go"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["GoLand"], "language": ["English"]}, {"id": 1266, "title": "Machine Learning Evaluation Engineer (JetBrains AI Platform)", "slug": "machine-learning-evaluation-engineer-jetbrains-ai-platform-1266", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nWe are working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on in-house developed models for writing and coding assistance, as well as integration with models from our strategic partners.\nWe are looking for a skilled machine learning (ML) engineer who will focus on rigorous end-to-end AI system evaluation, including offline experiments, A/B tests, and leaderboards for our code completion, text generation, and information retrieval models.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Plan their work and make decisions independently, consulting with others if needed.</li>\n<li>Follow the latest advances in ML, think long-term, and take ownership of their scope of work.</li>\n<li>Prefer simplicity, opting for sound, robust, and efficient solutions.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Design and develop rigorous offline and online evaluation benchmarks that we can trust.</li>\n<li>Deploy end-to-end evaluation pipelines for in-house and external ML models.</li>\n<li>Be responsible for model selection and comparison with state-of-the-art methods.</li>\n<li>Analyze evaluation results and propose improvements to data and models.</li>\n<li>Communicate your findings and best practices to the entire organization.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>Expertise in the evaluation of generative AI methods.</li>\n<li>A good understanding of statistics and data analysis.</li>\n<li>Practical Python language skills.</li>\n<li>Familiarity with frameworks such as NumPy, SciPy, pandas, and Hugging Face Evaluate.</li>\n<li>Attention to detail in everything you do.</li>\n<li>Great communication skills.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have experience with:</h3>\n<ul>\n<li>Recent research on generative AI methods and their evaluation (especially for code generation and completion methods).</li>\n<li>ML frameworks, such as PyTorch, spaCy, and Transformers.</li>\n<li>Data annotation management, including crowdsourcing and in-house labeling.</li>\n<li>CI, workflow automation, and experiment tracking systems.</li>\n<li>The Kotlin programming language.</li>\n</ul>\n<h3>To develop JetBrains AI, we use:</h3>\n<ul>\n<li>Git for source code management.</li>\n<li>AWS and GCP for infrastructure.</li>\n<li>Kubeflow for workflow automation.</li>\n<li>Continuous integration with TeamCity.</li>\n<li>Weights & Biases for experiment tracking and reports.</li>\n</ul>\n", "role": ["Data Scientist/ML Engineer"], "technologies": ["Machine Learning"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["AI Evaluation"], "language": ["English"]}, {"id": 1267, "title": "Senior NLP Engineer \u2013 JetBrains AI (Code Completion)", "slug": "senior-nlp-engineer-jetbrains-ai-code-completion-1267", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on models developed in-house for writing and coding assistance, as well as integration with our strategic partners.</p>\n<p>We are looking for a Senior ML Engineer who can contribute to training foundation models for code completion. You\u2019ll be working on developing Large Language Models from scratch and deploying them into production environments where they will be accessible by end users across the globe.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Can plan projects and make decisions independently, consulting with others if needed.</li>\n<li>Identify customer needs and prioritize their tasks accordingly.</li>\n<li>Start with the simplest solutions and gradually add complexity as needed.</li>\n<li>Take sole responsibility for an entire subsystem.</li>\n<li>Have a passion for learning and a desire to stay up to date with the latest developments in the LLM field.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Work with stakeholders to convert business requirements into technical specifications.</li>\n<li>Train LLMs from scratch on a large GPU cluster.</li>\n<li>Collect and process pre-training and fine-tuning datasets.</li>\n<li>Support and improve existing subsystems.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>Experience in design, deployment, and support of production ML systems.</li>\n<li>A strong theoretical background in NLP and transformer-based approaches.</li>\n<li>Proficiency with modern deep learning frameworks such as PyTorch and common libraries for NLP.</li>\n<li>Experience in distributed training of multi-billion parameter models.</li>\n<li>Attention to detail in everything you do and great communication skills.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have experience with:</h3>\n<ul>\n<li>LLM inference frameworks such as vLLM, DeepSpeed, TensorRT.</li>\n<li>LLM alignment techniques such as RLHF/RLAIF.</li>\n<li>MLOps tools and practices, including CI/CD for ML.</li>\n<li>K8s and Kubeflow.</li>\n<li>Scientific publications in the NLP field.</li>\n</ul>\n<h3>How we develop JetBrains AI:</h3>\n<ul>\n<li>A cluster of hundreds of NVIDIA H100 GPUs as training infrastructure.</li>\n<li>Git for source control management.</li>\n<li>Python, PyTorch, and HuggingFace as an ML stack.</li>\n<li>Kubeflow and Weights & Biases for experiment tracking.</li>\n<li>TeamCity as a CI Automation system.</li>\n</ul>\n", "role": ["Data Scientist/ML Engineer"], "technologies": ["Machine Learning"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1268, "title": "QA Engineer (AI Assistant Features)", "slug": "qa-engineer-ai-assistant-features-1268", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>AI Assistant is an advanced software tool that leverages artificial intelligence to aid developers in various tasks. Our team develops the AI Assistant plugin for JetBrains IDEs. This tool integrates AI into the coding environment, enhancing features like code completion, debugging, and VCS operations. We\u2019re striving to make JetBrains AI Assistant the most useful and intuitive AI-powered tool on the market, focusing on core features such as code completion, code generation, refactoring, and general assistance via chat.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Perform functional, exploratory, and regression testing.</li>\n<li>Design test cases and write specifications.</li>\n<li>Reproduce bugs and verify fixes.</li>\n<li>Communicate with the team, as well as internal and external users.</li>\n<li>Participate in feature discussions and planning.</li>\n<li>Have the opportunity to get hands-on experience working with data, performing online experiments, and measuring the impact of features on end users.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>Experience in testing without functional specifications.</li>\n<li>Knowledge of testing methodologies.</li>\n<li>Understanding of programming concepts sufficient for writing simple applications.</li>\n<li>Experience with Java or Kotlin.</li>\n<li>Commitment to working as a team, sharing your knowledge, and being open to other points of view.</li>\n</ul>\n<h3>You\u2019ll be great for our team if you:</h3>\n<ul>\n<li>Have an interest in machine learning.</li>\n<li>Have experience working with data and know how to make data-informed decisions.</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["Java", "Kotlin"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["AI Assistant - QA"], "language": ["English"]}, {"id": 1279, "title": "Software Engineer (Fleet)", "slug": "software-engineer-fleet-1279", "description": "<p>At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nFleet is an ambitious new development tool by JetBrains. Powered by state-of-the-art technology and decades of IDE-building experience, Fleet reimagines code editing, offering a lightweight yet smart development setup out of the box.\nOur team has quite a lot in the works, ranging from system programming and advancing our in-house frameworks to enhancing development workflows with specific technologies (such as Python) and experimenting with the new UX flows and AI.\nWe are a team of talented professionals, working together to shape the future of development. We value freedom and independence and are committed to excellence. We are looking for like-minded talent to join our endeavor and contribute to our shared vision.</p>\n<h3>We\u2019ll be happy to have you on our team if you:</h3>\n<ul>\n<li>Want to code in Kotlin or Rust.</li>\n<li>Can understand and work with complex technical systems.</li>\n<li>Are comfortable with multi-threading and concurrency. Experience with Kotlin coroutines is a huge plus.</li>\n<li>Are eager to get involved in product design.</li>\n</ul>\n<h3>What\u2019s on our horizon:</h3>\n<ul>\n<li>Evolving the Fleet Platform: Improve our in-house frameworks (Kotlin RPC, distributed state management, and others), design Plugin API, and improve build infrastructure and app telemetry.</li>\n<li>Performance tuning: Improve performance metric collection and strive to make Fleet the fastest code editor on the market.</li>\n<li>Working on Remote and Collaborative Experience: Make remote development as seamless as local development and enable next-level developer collaboration. Our platform is designed to achieve these goals, and we need to build new product experiences on top of that.</li>\n<li>Supporting Languages and Frameworks: From Markdown and Jupyter Notebooks to Java Spring, working with all of them must be a breeze in Fleet. That requires lots of tuning of typing experience and integration with other tools.</li>\n<li>Innovating Developer Experience: Join us and implement your vision to further enhance the developer experience.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Fleet"], "language": ["English"]}, {"id": 1282, "title": "ML Inference Engineer in JetBrains AI", "slug": "ml-inference-engineer-in-jetbrains-ai-1282", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nWe are working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on in-house developed models for writing and coding assistance, as well as integration with models from our strategic partners.\nWe are looking for an experienced and passionate ML Inference Engineer to join our team at JetBrains AI. In this role, you\u2019ll play a crucial part in deploying and optimizing ML models, ensuring they run efficiently and effectively in production environments.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Work well both independently and as part of a collaborative team environment.</li>\n<li>Communicate effectively, both in writing and verbally, with technical and non-technical stakeholders.</li>\n<li>Take ownership of projects and drive them to completion with a high degree of quality.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Optimize and run ML models for inference in high-load production environments.</li>\n<li>Collaborate with ML engineers to develop scalable and efficient pipelines.</li>\n<li>Monitor and troubleshoot ML models in production, ensuring their reliability and performance.</li>\n<li>Contribute to the development of best practices for ML deployment and inference.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>Proven experience in deploying ML models to production, including experience with model optimization techniques (e.g., quantization, knowledge distillation).</li>\n<li>Strong programming skills in Python and familiarity with other programming languages (e.g., C++, Java).</li>\n<li>Proficiency with ML frameworks such as PyTorch and common libraries for NLP.</li>\n<li>Experience with cloud platforms like AWS, Google Cloud, or Azure for ML deployment.</li>\n<li>Familiarity with containerization and orchestration tools like Docker and Kubernetes.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have:</h3>\n<ul>\n<li>Advanced knowledge of model serving frameworks such as vLLM, TensorRT-LLM, Llama.cpp, OpenVINO, or similar.</li>\n<li>Experience with profiling ML and MLOps code to identify bottlenecks and achieve better performance.</li>\n<li>Experience with MLOps tools and practices, including CI/CD for ML.</li>\n<li>Expertise in optimizing models for latency and throughput in production environments.</li>\n<li>Previous work experience with NLP and LLMs.</li>\n</ul>\n<h3>To develop JetBrains AI, we use:</h3>\n<ul>\n<li>Git for source control management.</li>\n<li>AWS and GCP for cloud computing infrastructure.</li>\n<li>Python, PyTorch, and Hugging Face as our ML development stack.</li>\n<li>TeamCity as a CI automation system.</li>\n</ul>\n", "role": ["ML engineer"], "technologies": ["Machine Learning"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1283, "title": "YouTrack internal automation engineer", "slug": "youtrack-internal-automation-engineer-1283", "description": "<p><strong>Support Engineer (YouTrack Apps)</strong></p>\n<p>YouTrack is a project management and team collaboration solution available in the cloud and on-premise hosting. Thousands of teams worldwide rely on YouTrack to collaborate on projects of various sizes.</p>\n<p>We are looking for a Support Developer specializing in YouTrack Apps and related features. Apps let you customize the YouTrack appearance, integrate with third-party services, implement automation for routine tasks, and enhance your work experience with YouTrack. Apps are written using JavaScript, HTML, and CSS. YouTrack Apps and related APIs are in active development, so we constantly add new features and capabilities.</p>\n<p>You can refer to our <strong><a href=\"https://www.jetbrains.com/help/youtrack/devportal/youtrack-dev-portal.html\">Development Portal</a></strong> to get a general understanding of the currently available Apps-related APIs.</p>\n<p><strong>What we expect you to do:</strong></p>\n<ul>\n<li>Process customer and partner requests ranging from simple how-to's to complex technical issues related to YouTrack Apps.</li>\n<li>Create, maintain, and troubleshoot YouTrack Apps.</li>\n<li>Regular collaboration and communication with the product and development teams.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Solid knowledge of JavaScript and/or TypeScript</li>\n<li>Strong understanding of REST APIs and their usages.</li>\n<li>High proficiency in spoken and written English.</li>\n<li>Excellent communication skills, with the ability to explain complex ideas.</li>\n<li>Ability to work in a self-managed manner.</li>\n</ul>\n<p><strong>Nice to have:</strong></p>\n<ul>\n<li>Experience with HTML and CSS.</li>\n<li>Experience with version control systems (e.g., Git).</li>\n<li>Experience with CI (e.g., TeamCity or GitHub Actions).</li>\n<li>Familiarity with project management tools.</li>\n<li>Experience in building or supporting Web Apps.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["JavaScript"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["YouTrack"], "language": ["English"]}, {"id": 1285, "title": "Data Scientist", "slug": "data-scientist-1285", "description": "<p>At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth.</p>\n<p>The JetBrains Market Research and Analytics team is looking for a Data Scientist. We are engaged in a wide range of projects for our product, sales, and marketing departments. For our research, we use various internal and external data sources and statistical analysis. Our goal is to supply our product, marketing, and sales teams with the necessary data analysis to help them improve pricing and marketing strategies and make informed decisions about product changes.</p>\n<p>As part of the team, our data scientists ensure that JetBrains makes sound financial and marketing decisions. You will be involved in exploring a range of different business models as the company grows.</p>\n<p><strong>In this role you will:</strong></p>\n<ul>\n<li>Develop advanced financial models for sales predictions and pricing.</li>\n<li>Evaluate the performance of our volume discounts and the special offers we have provided to customers and suggest improvements for maximizing revenues.</li>\n<li>Evaluate the price sensitivity of different customer groups and regions and provide suggestions for improving pricing policies.</li>\n<li>Evaluate key user segments in the market and quantitatively extract key topics from their opinions.</li>\n<li>Conduct research in order to answer questions about product prices, company revenue, and the effectiveness of sales and marketing activities.</li>\n<li>Work closely with other analysts and company leaders to understand and shape key priorities.</li>\n<li>Define and track meaningful metrics to support decision-making.</li>\n<li>Develop and produce regular insightful reports.</li>\n<li>Report on the work done and make presentations of the results for research initiators.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>A bachelor\u2019s degree in business, finance, or a related technical field, or equivalent practical experience.</li>\n<li>A minimum of 3 years of experience in the software, internet, media, or telecom industries.</li>\n<li>Experience in forecasting and valuations in a technical business.</li>\n<li>Knowledge of mathematical statistics with practical experience in the application of statistical methods.</li>\n<li>Strong knowledge of Python and related packages for statistical analysis and visualization.</li>\n<li>Demonstrable knowledge of SQL.</li>\n<li>Hands-on experience in natural language processing and recent LLMs.</li>\n<li>Good English proficiency (sufficient speaking and writing skills) and communication skills with a proven ability to engage with colleagues across company departments to achieve the best collaborative outcomes.</li>\n</ul>\n<p><strong>We\u2019d be especially thrilled if you have:</strong></p>\n<ul>\n<li>A master\u2019s degree in business, finance, or a technical field, or completed additional courses.</li>\n<li>Proven experience in developing effective forecasting models for pricing and financial processes.</li>\n<li>Effective problem-solving and advanced analytical and modeling skills, combined with impeccable business judgment and strategic thinking.</li>\n</ul>\n", "role": ["Data Scientist/ML Engineer"], "technologies": ["Python", "SQL"], "location": ["Munich, Germany", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote"], "team": ["Marketing Research & Analytics"], "language": ["English"]}, {"id": 1294, "title": "UI/UX Designer", "slug": "ui-ux-designer-1294", "description": "<p>The JetBrains UX team is seeking a UI/UX designer to support our work on the company's flagship products \u2013 <a href=\"https://www.jetbrains.com/ides/\">JetBrains IDEs</a>. Renowned in the developer community, JetBrains offers tools that are as essential to developers as Figma and Adobe products are to designers. Our desktop IDEs support a wide range of programming languages, including Kotlin, Python, JavaScript, and more, and are available for macOS, Windows, and Linux. Trusted by over 13 million developers globally, from large corporations to startups and individual users, our products facilitate an efficient and reliable development experience.</p>\n<p><strong>Responsibilities</strong></p>\n<ul>\n<li>Design new user interfaces and enhance the existing ones.\u00a0</li>\n<li>Work with the UX Research team to plan user research.</li>\n<li>Assist with the implementation of your UI/UX solutions.</li>\n<li>Work closely with product teams that include developers, product managers, QA, and colleagues in other roles.\u00a0</li>\n<li>Improve design processes together with the UX team.</li>\n</ul>\n<p><strong>Basic Qualifications</strong></p>\n<ul>\n<li>At least three years of experience in UI/UX design.</li>\n<li>A willingness to dive into complex topics related to computer programming.\u00a0\u00a0</li>\n<li>The ability to prototype, verify, present, and provide reasoning for your UI/UX solutions.</li>\n<li>Knowledge of design tools (we use Figma).</li>\n<li>Diligence and attention to detail.</li>\n<li>Spoken and written English sufficient for everyday communication and writing documentation.</li>\n<li>Proactivity, independence, and strong time management skills.</li>\n<li>The ability to work in a team and seek feedback to improve your solutions and processes.</li>\n</ul>\n<p><strong>Preferred Qualifications</strong></p>\n<ul>\n<li>An understanding of development processes and how an IDE works.</li>\n<li>Experience designing complex functional interfaces.</li>\n<li>Knowledge of desktop operating system guidelines and experience creating desktop applications.</li>\n</ul>\n", "role": ["Designer"], "technologies": ["UX", "UI"], "location": ["Munich, Germany", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote"], "team": ["IntelliJ UX"], "language": ["English"]}, {"id": 1298, "title": "Senior ML Researcher ", "slug": "senior-ml-researcher-1298", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The JetBrains Research team explores ways to use machine learning techniques and agentic approaches to help developers and enhance software development processes. Our work aims to improve the state of ML for code by turning the latest academic advances into practical applications.</p>\n<p>Our team is looking for a researcher to participate in a variety of projects in areas such as code completion and generation, AI agents development, and test generation. Though the ideal candidate is not expected to have experience in all the tasks we work on, we are looking for someone excited to take on the challenge of doing high-quality research in diverse contexts.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Train and scale neural networks for source code processing.</li>\n<li>Prototype ML-based tools that enhance the software development process.</li>\n<li>Develop new methods and improve existing ones in code completion, code generation, test generation, and agentic approaches.</li>\n<li>Mentor junior colleagues in machine learning and software engineering.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Have extensive experience in natural language processing or code modeling.</li>\n<li>Have a track record of publications in top-tier ML conferences and journals or a track record of completed ML projects in an industry setting.</li>\n<li>Have worked on the highly parallelized training of ML models and the scaling of neural networks.</li>\n<li>Have strong programming skills.</li>\n</ul>\n<p><strong>It would be nice</strong> <strong>if you:</strong></p>\n<ul>\n<li>Have hands-on experience building and improving AI agents.</li>\n<li>Have worked on retrieval-augmented generation or extending models to handle large context windows.</li>\n</ul>\n", "role": ["ML Researcher"], "technologies": ["Machine Learning", "Competitive Programming"], "location": ["Munich, Germany", "Remote", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Software Engineering Research"], "language": ["English"]}, {"id": 1300, "title": "Lead Product Manager (AI Enterprise)", "slug": "lead-product-manager-ai-enterprise-1300", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.</p>\n<p>JetBrains IDE Services is a suite of B2B products intended to help developer productivity engineers deliver a better development experience in all areas of their organization. These products include IDE Provisioner, License Vault, Code With Me Enterprise, and AI Enterprise.</p>\n<p>AI is transforming the industry, and all major companies are looking to leverage AI to provide the best results. JetBrains builds AI Assistant to deliver AI power to software developers right inside their IDEs.</p>\n<p>Enterprise companies have high standards, and at JetBrains we are building an enterprise-ready version of our AI Assistant to deliver to these customers. We\u2019re looking for someone who can drive this product to success.</p>\n<h3>In this role you will:</h3>\n<ul>\n<li>Communicate with users, conduct interviews to collect feedback, and perform analysis to identify problems and ways to address those in-product.</li>\n<li>Conduct user and market research to make informed decisions.</li>\n<li>Contribute to the product\u2019s short-term and long-term vision and strategy.</li>\n<li>Represent customers and end-users and be their voice.</li>\n<li>Work with product designers, developers, and QA engineers to deliver the features users need.</li>\n<li>Hire product managers to support building AI Enterprise</li>\n<li>Collaborate closely with many different teams within JetBrains to build a shared vision.</li>\n</ul>\n<h3><strong>We\u2019d be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have at least 5 years of experience in product management.</li>\n<li>Have experience building B2B products, especially on-premise B2B products.</li>\n<li>Possess excellent command of written and spoken English (Advanced proficiency, CEFR C1 or better).</li>\n<li>Are able to write well-structured, compelling documents.</li>\n<li>Are comfortable communicating with different departments or with a wide range of business stakeholders.</li>\n</ul>\n<h3><strong>We\u2019d be especially thrilled if you:</strong></h3>\n<ul>\n<li>Have a deep understanding of the AI landscape.</li>\n<li>Have worked with developer tools before, even as a user.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Communications", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1301, "title": "Ktor Developer Advocate", "slug": "ktor-developer-advocate-1301", "description": "<p>We are looking for someone to advocate for Kotlin on the server side, with a focus on the Ktor framework. Ktor is already established in the community and also used internally at JetBrains. We believe that Ktor is great for server-side development, and we want you to help us spread the word. Ideally, you\u2019re already passionate about the technology and want to help other users learn what it can do. We\u2019re looking for someone who doesn\u2019t like to be micromanaged, has the discipline to plan tasks and execute them independently, and enjoys taking responsibility for their own work. If you meet these requirements and, more importantly, believe in Kotlin, Ktor, and the work we do at JetBrains, this might be the job for you!</p>\n<h3><strong>In this role, you will:</strong></h3>\n<ul>\n<li>Create educational content, both in text and video format, including blogs, tutorials, and screencasts.</li>\n<li>Create and maintain sample projects and perform other coding activities.</li>\n<li>Give talks at conferences, meetups, customer meetings, and other events.</li>\n<li>Interact with users and provide feedback to product teams.</li>\n<li>Work with the Product Management, Marketing, Engineering, and other teams at JetBrains.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have worked as a server-side developer for several years.</li>\n<li>Understand the pain points and challenges of modern server-side development.</li>\n<li>Have experience giving talks at conferences.</li>\n<li>Have great communication and teaching skills.</li>\n<li>Are fluent in both spoken and written English.</li>\n<li>Have excellent self-organization and time management skills.</li>\n</ul>\n<h3><strong>We\u2019d be especially thrilled if you have:</strong></h3>\n<ul>\n<li>Familiarity with the Ktor framework.</li>\n</ul>\n", "role": ["Developer Advocate"], "technologies": ["Kotlin"], "location": ["Munich, Germany", "Remote", "Prague, Czech Republic", "Berlin, Germany", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote"], "team": ["Advocacy"], "language": ["English"]}, {"id": 1304, "title": "Product Manager (Innovation Hub)", "slug": "product-manager-innovation-hub-1304", "description": "<p>At JetBrains, innovation drives everything we do. Since we started in 2000, we have been dedicated to pushing the boundaries of what is possible with technology. The Innovation Hub at JetBrains is dedicated to exploring groundbreaking products that open new markets and transform pioneering ideas into impactful solutions.</p>\n<p>As a Product Manager, you will oversee and refine the processes that transform promising ideas into viable projects. Your responsibilities will include comprehensive product and market research for new ideas, defining success criteria for prototypes, and verifying hypotheses through experiments and prototypes.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Set up, maintain, and improve the incubation processes for ideas leading to the creation of innovative products.</li>\n<li>Analyze market trends and identify potential opportunities for JetBrains and its ecosystem.</li>\n<li>Transform ideas into feasible product hypotheses that can be tested.</li>\n<li>Drive new products and features to public releases and measure their success.</li>\n<li>Conduct UX and market research to gain insights and make informed decisions.</li>\n<li>Extensively interact with users to identify their needs, problems, and potential solutions.</li>\n<li>Identify product metrics necessary for monitoring success.</li>\n</ul>\n<p><strong>Required skills and experience:</strong></p>\n<ul>\n<li>Have at least five years of product management experience or equivalent.</li>\n<li>Have experience launching new products from scratch and leading them to achieve product/market fit.</li>\n<li>Have a deep understanding of product metrics and strong research skills.</li>\n<li>Be ready to learn new technologies and become an active user.</li>\n<li>Be comfortable working on multiple products simultaneously and able to switch contexts effectively.</li>\n<li>Be proficient in English with strong spoken and written communication skills.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Machine Learning", "Product Management"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Innovation Hub"], "language": ["English"]}, {"id": 1307, "title": "Senior NLP Engineer at JetBrains AI (Writing Assistance)", "slug": "senior-nlp-engineer-at-jetbrains-ai-writing-assistance-1307", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nWe are working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on in-house developed models for writing and coding assistance, as well as integration with our strategic partners.\nWe are looking for a Senior ML Engineer who can contribute to the development of our writing assistance tools. You will be involved in crafting and fine-tuning compact and efficient language models to help users write better text, no matter what JetBrains product they are using.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Take their own initiative and make decisions independently, consulting with others if needed.</li>\n<li>Identify customer needs and prioritize their tasks accordingly.</li>\n<li>Implement the simplest possible solutions first, gradually adding complexity as needed.</li>\n<li>Can take sole responsibility for an entire subsystem.</li>\n<li>Have a passion for learning and a desire to stay up to date with the latest developments in the NLP field.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Work with stakeholders to convert business requirements into technical specifications.</li>\n<li>Develop and enhance the natural language platform for tasks such as grammatical error correction, text completion, paraphrasing, summarization, and more.</li>\n<li>Improve data processing, training, and inference pipelines.</li>\n<li>Come up with ways to evaluate ML features in both offline and online setups.</li>\n<li>Collaborate closely with applied linguists and data engineers.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>Proven experience in the design and deployment of ML systems.</li>\n<li>A solid theoretical understanding of NLP and transformer-based methods.</li>\n<li>Proficiency in modern deep learning frameworks such as PyTorch, along with commonly used libraries for NLP.</li>\n<li>An enthusiastic interest in working with natural languages.</li>\n<li>Practical Python language skills.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have experience with :</h3>\n<ul>\n<li>LLM inference frameworks such as vLLM, DeepSpeed, and TensorRT.</li>\n<li>MLOps tools and practices, including CI/CD for ML.</li>\n<li>K8s and Kubeflow.</li>\n<li>Kotlin and JVM.</li>\n</ul>\n<h3>How we develop JetBrains AI:</h3>\n<ul>\n<li>Git as our version control system.</li>\n<li>Python, PyTorch, and Hugging Face as our ML stack.</li>\n<li>Kubeflow and Weights & Biases for experiment tracking and reports.</li>\n<li>TeamCity as our CI automation system.</li>\n<li>Cloud computing infrastructure on AWS and GCP.</li>\n</ul>\n", "role": ["ML engineer"], "technologies": ["Machine Learning"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1308, "title": "Product Manager in AI Code Completion", "slug": "product-manager-in-ai-code-completion-1308", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nWe are working on a platform that provides AI capabilities to all JetBrains products. The code completion feature in IDEs, powered by this platform, is an essential tool that helps developers boost their productivity and create better software.\nWe are currently seeking an experienced Product Manager to join the JetBrains AI team and help to drive the success of the AI code completion feature across both JetBrains and external IDEs. In this role, you will take into account user feedback, analytics, and current trends to help your team make informed decisions.</p>\n<h3>Examples of tasks:</h3>\n<ul>\n<li>Collect and analyze user feedback (both internal and external).</li>\n<li>Define target product metrics for code completion.</li>\n<li>Study the existing market to learn from other projects' successes and failures.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Communicate with users, conduct interviews to collect feedback, and analyze it to identify problems and ways to address them in the product.</li>\n<li>Conduct the UX and market research needed to gain insights and make informed decisions.</li>\n<li>Identify product metrics needed for monitoring success and data-driven decisions.</li>\n<li>Generate, prioritize, and test hypotheses.</li>\n<li>Keep up to date with other code completion solutions on the market and follow new trends.</li>\n<li>Establish new feedback loops and polish the existing ones.</li>\n<li>Work closely with developers, analysts, researchers, technical writers, and marketing and product managers from various JetBrains teams.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you:</h3>\n<ul>\n<li>Have at least three years of proven experience in product management, preferably within the tech products sector.</li>\n<li>Have a deep understanding of product metrics and strong research skills.</li>\n<li>Have a technical education or software development experience.</li>\n<li>Are familiar with programming languages and modern software development practices.</li>\n<li>Are comfortable working in a highly technical domain.</li>\n<li>Are proficient in English with strong spoken and written communication skills.</li>\n</ul>\n<h3>We\u2019ll be especially thrilled if you:</h3>\n<ul>\n<li>Have previously managed AI-based products.</li>\n<li>Are excited about AI and the LLM field.</li>\n<li>Have previously used IDEs and code completion tools in your day-to-day work.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["AI/ML", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Cyprus, remote", "Serbia, remote"], "team": ["JetBrains AI"], "language": ["English"]}, {"id": 1309, "title": "Country HR Lead (Serbia)", "slug": "country-hr-lead-serbia-1309", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>In addition to our love of programming and software development, caring for our employees is extremely important to us. To help us better care for our employees, we\u2019re looking for a dedicated professional to join our HR Team in the Belgrade office and support us in various capacities. This role involves taking responsibility for a wide range of tasks and activities and offers a fantastic opportunity to become part of the expanding JetBrains team.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Represent the company\u2019s HR department in Serbia and support employees in all matters during the full employee life cycle.</li>\n<li>Develop and implement strategies to enhance employer brand awareness, positioning the company as an employer of choice by fostering a positive company culture, promoting our values, and strengthening our presence in the local talent market.</li>\n<li>Oversee the entire life cycle of employees, including hiring, onboarding, and development.</li>\n<li>Develop, implement, and monitor local HR strategies, systems, procedures, policies, benefits, and initiatives in line with our global HR strategy.</li>\n<li>Ensure legal compliance.</li>\n<li>Provide internal consultation to local employees and colleagues on a broad range of HR topics, including local labor laws, terms of employment, termination, compensation, benefits, visa matters, etc.</li>\n<li>Cooperate with local authorities and external service providers.</li>\n<li>Assist with bureaucratic procedures, visits to government institutions, and communication with authorities.</li>\n<li>Cooperate with the internal payroll, legal, and tax team.</li>\n<li>Actively participate and contribute to local and global HR projects and initiatives.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>5+ years of experience as an HR Generalist/HR Manager within an international environment.</li>\n<li>Team player with good communication skills.</li>\n<li>Creativity in dealing with all HR tasks.</li>\n<li>Experience with local HR processes and market practices.</li>\n<li>Knowledge of data protection, the payroll cycle, and taxation.</li>\n<li>Excellent knowledge of Serbian labor law and experience in the Serbian Immigration system.</li>\n<li>Experience working with authorities and external agencies.</li>\n<li>Excellent skills in standard MS Office tools, advanced knowledge of Excel, and experience with HRM systems.</li>\n<li>Experience in the HR department of an IT company would be a plus.</li>\n<li>Fluent in Serbian and English, both in speaking and writing. Russian would be a plus.</li>\n</ul>\n", "role": ["HR Specialist"], "technologies": ["HR Administration"], "location": ["Belgrade, Serbia"], "team": ["People Operations"], "language": ["English"]}, {"id": 1314, "title": "Senior QA Engineer (IDE Services)", "slug": "senior-qa-engineer-ide-services-1314", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The IDE Services team develops a solution to help companies manage their IntelliJ-based IDEs for hundreds of developers. The solution allows you to distribute selected IDE versions, plugins, and standard configurations across all developer machines and provides integration with Code With Me Enterprise, AI Enterprise, and License Vault. For more information about the product, visit our product page at <a href=\"https://www.jetbrains.com/ide-services/\">https://www.jetbrains.com/ide-services/</a>.</p>\n<p>Now, we are looking for a Senior QA Engineer to join our team and help make IDE Services as good as possible.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Perform all kinds of manual testing (regression, integration, etc.) in preparation for regular releases.</li>\n<li>Work closely with developers, support engineers, teams, and external users.</li>\n<li>Participate in feature discussions, version planning, and releases.</li>\n<li>Communicate with other product teams.</li>\n</ul>\n<h3><strong>We are looking for someone who has:</strong></h3>\n<ul>\n<li>Strong enough English skills to communicate with teammates, colleagues, and external customers.</li>\n<li>Experience in QA for desktop applications, IntelliJ-based IDEs, and web services.</li>\n<li>Good knowledge of web-related technologies and HTTP.</li>\n<li>A willingness to reproduce complicated cases, even when others might have given up.</li>\n<li>Passion, responsibility, self-discipline, and self-learning skills.</li>\n<li>Experience in testing without functional specifications.</li>\n<li>The ability to explain complex ideas in simple words.</li>\n<li>The ability to work in a distributed team.</li>\n</ul>\n<h3><strong>Our ideal candidate would have</strong>:</h3>\n<ul>\n<li>Experience in writing automated end-to-end tests.</li>\n<li>Familiarity with programming languages (Kotlin, Java, JavaScript) at a level sufficient for writing simple applications, automated tests, or reading other people's code.</li>\n<li>Experience with JetBrains products and a desire to help make them even better.</li>\n<li>Experience working with containerization and orchestration tools (Docker, Kubernetes).</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["Java"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1315, "title": "Senior User Experience Researcher (Mixed Methods)", "slug": "senior-user-experience-researcher-mixed-methods-1315", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Distributed Product Research (DPR) is a matrix company-wide structure that embeds research practice into product teams and coordinates Dedicated Product Researchers (DPRs) across the whole company by connecting them to the centralized Research Competence Center. DPRs at JetBrains are deeply integrated into the product development processes of their teams and are able to use the competencies, processes, and infrastructure of the Market Research & Analytics team \u2013 using the strengths and mitigating the weaknesses of classic pure agency and distributed research organizational models.</p>\n<p>We are looking for an experienced user experience researcher to become a Dedicated Product Researcher for .NET, a JetBrains department responsible for the development of productivity tools for .NET developers, including Rider, ReSharper, ReSharper C++, dotCover, dotMemory, dotPeek, and dotTrace. You will take responsibility for our user and market research efforts across multiple .NET products and development scenarios, including .NET web, desktop, and mobile development and game development (including Unity, Unreal Engine, Godot, and custom game engines). As a .NET DPR, you will report to both .NET Product/Marketing Leads and the DPR Lead. This means you\u2019ll be working exclusively on research tasks in the .NET Department while enjoying research support and mentorship from the Market Research & Analytics team.</p>\n<p>Creating developer productivity tools as products is a challenge for which there are no ready-made solutions. In addition to the unique experience of this role, a successful candidate will make life easier for millions of developers all over the world while influencing the way software products are created.</p>\n<h3><strong>In this role, you will:</strong></h3>\n<ul>\n<li>Work on generative, qualitative product research by exploring the existing state of users and markets with qualitative research methods (including user segmentation, exploration of specific workflows/scenarios, exploration of user flows, and related issues in real-life contexts).</li>\n<li>Work on evaluative qualitative research by validating various product artifacts with qualitative methods (including doing moderated and unmoderated usability studies with prototypes and live code).</li>\n<li>Work on marketing research by testing marketing positioning and communications and collecting research insights for marketing activities.</li>\n<li>Be a Research Ambassador by acting as a connection point between the product and the Market Research & Analytics team, including consulting on the Market Research & Analytics team\u2019s capabilities and redirecting and managing research requests to the Market Research & Analytics team that are out of the scope of DPR).</li>\n<li>Mentor decision makers on UXR methods and \u200b\u200bhelp the product team members acquire the necessary research skills and knowledge about research workflows and processes to conduct small-scale studies.</li>\n<li>Work on research infrastructure tasks by developing and maintaining various research-supporting activities, such as product research panels and research knowledge bases.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have at least five years of experience working as a UX / product researcher in commercial IT product development.</li>\n<li>Have knowledge of major UX research methods (including moderated and unmoderated usability studies, interviews, diary studies, focus groups, and surveys), frameworks (like user personas, JTBD, and customer journey maps), and an understanding of how UX research is integrated into the product development lifecycle.</li>\n<li>Have a general understanding of software development, .NET technologies and programming languages, developer workflows, and tools \u2013 without necessarily being proficient in programming yourself.</li>\n<li>Have experience working with various research tools for participant recruitment (like User Interviews, UserTesting, UserZoom, and external recruitment agencies), moderated and unmoderated session organizations (Calendly, conferencing software like Google Meet and Zoom, and unmoderated platforms like Lyssna, Lookback, and Optimal Workshop), qualitative data analysis and reporting (Otter, Condens, Dovetail, Miro), and surveying (Alchemer, Qualtrics).</li>\n<li>Have experience in UXR mentorship and evangelization within commercial organizations.</li>\n<li>Are proficient in English and possess strong spoken and written communication skills.</li>\n</ul>\n<h3><strong>We\u2019d be especially thrilled if you:</strong></h3>\n<ul>\n<li>Have hands-on experience in software development, ideally with .NET (C#, F#, ASP.NET, WPF, MAUI) and gamedev (Unity, Unreal Engine, Godot).</li>\n<li>Have hands-on experience in IT product or product marketing management.</li>\n<li>Have experience in exploratory data analysis using Python and Jupyter Notebooks / Datalore.</li>\n<li>Have experience with qualitative data analysis using Large Language Models (LLMs).</li>\n<li>Have a working knowledge of Chinese or Japanese.</li>\n</ul>\n", "role": ["Researcher"], "technologies": ["UX"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Marketing Research & Analytics"], "language": ["English"]}, {"id": 1316, "title": "Prompt Engineer in JetBrains AI", "slug": "prompt-engineer-in-jetbrains-ai-1316", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nWe are working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on models for writing and coding assistance that we developed in-house, as well as integration with modern LLMs such as those from OpenAI and Google.\nWe are looking for a passionate Prompt Engineer with a diverse set of skills who can contribute to AI feature development across products. You\u2019ll be designing better prompts, finding ways to improve existing ones, coming up with creative ways to measure prompt quality, and ensuring quality does not degrade over time.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Are highly enthusiastic about AI and Large Language Models and proactively follow advancements in this field.</li>\n<li>Plan their work and make decisions independently, consulting with others if needed.</li>\n<li>Identify customer needs and prioritize their tasks accordingly.</li>\n<li>Take sole responsibility for the entire subsystem.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Craft prompts and use the latest techniques to find the best solution for each particular use case.</li>\n<li>Contribute to the creation of infrastructure and processes for Prompt Engineering.</li>\n<li>Develop tools and systems to support prompt engineering workflows, including setting up automated evaluations to ensure continuous development.</li>\n<li>Come up with creative solutions to prompt improvements and evaluations.</li>\n</ul>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>Previous experience in either Evaluation or Quality Assurance.</li>\n<li>Practical Python language skills.</li>\n<li>Advanced English language skills.</li>\n<li>A detail-oriented mindset in everything you do.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have:</h3>\n<ul>\n<li>Experience designing ML/AI features and integrating them into products.</li>\n<li>Knowledge of evaluation techniques and frameworks.</li>\n<li>Experience with CI or automation and orchestration systems.</li>\n</ul>\n<h3>To develop JetBrains AI, we use:</h3>\n<ul>\n<li>Git for source code management.</li>\n<li>Python for prompt crafting and evaluation.</li>\n<li>Kotlin backend as a serving platform for AI features.</li>\n<li>TeamCity for orchestration.</li>\n</ul>\n", "role": ["ML engineer"], "technologies": ["Python", "Machine Learning"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1320, "title": "Principal C# Software Developer", "slug": "principal-c-software-developer-1320", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nThe .NET department is one of the largest in JetBrains. We\u2019re responsible for the whole suite of products dedicated to C# and Game Development, including well-recognized tools in the industry, such as ReSharper, Rider, dotMemory, dotCover, and dotTrace. We work hard to benefit the vast number of people who use our tools on a daily basis. With some of the top solutions on the market, we face unique technical challenges and are often the first in the world to tackle them.</p>\n<p>We are seeking an exceptional Principal Software Developer to help us take the next step in our journey. While most of our developers work in dedicated product teams, this role encompasses a department-wide scope of responsibility. This means you will focus on one major initiative at a time, starting with improving performance in one of our flagship products.</p>\n<h2>In this role, you will:</h2>\n<ul>\n<li>Independently work to address department-wide technical challenges while concentrating on specific products and areas as needed.</li>\n<li>Conceptualize and implement radical technical solutions to complex problems, starting with performance enhancements in user-facing products.</li>\n<li>Participate in new initiatives and experiments, assisting with technical kick-offs.</li>\n<li>Rapidly assimilate extensive technical information and dive deep into very mature codebases.</li>\n<li>Collaborate effectively with stakeholders, team leads, and senior developers to implement and effectively advocate for your technical solutions.</li>\n<li>Navigate and influence a team with diverse levels of experience and expertise.</li>\n</ul>\n<h2>We would be delighted to have you join our team if you have:</h2>\n<ul>\n<li><strong>Significant experience:</strong> We are looking for someone with substantial experience focused on C#.</li>\n<li><strong>A proven record</strong> of joining mature teams and having a major impact.</li>\n<li><strong>The ability to switch between stacks:</strong> While we\u2019re focused on desktop development done in C#, we have a diverse portfolio of products, so we need someone who can switch stacks without much friction. For example, opportunities will arise to work with Kotlin, Java, and TypeScript.</li>\n<li><strong>Problem-solving skills:</strong> We are looking for someone with a proven track record of proposing and implementing radical solutions that move the needle on complex technical issues without sacrificing existing quality.</li>\n<li><strong>Independence:</strong> Oversight of this role will primarily occur through general guidance and goal-setting, meaning you will have the freedom to direct your own day-to-day activities.</li>\n<li><strong>Communication skills:</strong> This role requires the ability to communicate effectively with diverse stakeholders, including by advocating for your solutions without official authority over other team members.</li>\n<li><strong>A clear understanding of product management</strong> and its role in the complete development lifecycle</li>\n<li><strong>Commitment to collaboration:</strong> This role requires strong interpersonal skills, as you\u2019ll collaborate with team leads and senior developers to achieve common goals.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["C#", ".NET"], "location": ["Munich, Germany", "Remote", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": [".NET and Game Dev Tools"], "language": ["English"]}, {"id": 1327, "title": "Head of Growth (TeamCity)", "slug": "head-of-growth-teamcity-1327", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>More than 11 million users consistently choose our tools, and 88 of the top 100 Fortune Global companies are our valued customers.</p>\n<p><strong>About TeamCity:</strong>\u00a0</p>\n<p>TeamCity is a powerful continuous integration and continuous delivery (CI/CD) tool by JetBrains, designed to automate the build, test, and release process, ensuring high-quality software delivery. TeamCity is primarily used by development and DevOps teams in our customers\u2019 organizations.</p>\n<p><strong>Role overview:</strong>\u00a0</p>\n<p>We are seeking a dynamic and strategic Head of Growth for TeamCity. In this role, you will be responsible for driving customer acquisition, engagement, and retention strategies to accelerate the growth of TeamCity. The ideal candidate will have a strong background in growth marketing, B2B marketing, and business development in the developer tooling space.</p>\n<p><strong>Key responsibilities:</strong></p>\n<ul>\n<li>Develop and execute the growth strategy to increase customer acquisition, activation, retention, and revenue, targeting both the enterprise and SMB customer segments.</li>\n<li>Lead a team of five professionals spread across marketing, business development, and customer-facing roles.</li>\n<li>Collaborate with product, development, marketing, and sales teams to align growth initiatives with business objectives.</li>\n<li>Analyze market trends and customer data to identify growth opportunities and optimize business and customer metrics.</li>\n<li>Report on key growth and marketing metrics and present insights to senior leadership.</li>\n</ul>\n<p><strong>Qualifications:</strong></p>\n<ul>\n<li>Proven experience in a growth or marketing-focused role, preferably in a tech or developer tooling company.</li>\n<li>Experience in managing and leading teams.</li>\n<li>Excellent communication and leadership skills.</li>\n<li>Excellent spoken and written English.</li>\n<li>Familiarity with DevOps and/or developer tools is a plus.</li>\n</ul>\n", "role": ["Head of Marketing"], "technologies": ["Marketing"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["TeamCity"], "language": ["English"]}, {"id": 1329, "title": "Java/Kotlin Software Developer (Aqua)", "slug": "java-kotlin-software-developer-aqua-1329", "description": "<p>At JetBrains, we have a passion for building the strongest, most effective developer tools in the world. Our tools are designed to give developers the freedom to grow, discover, and create. Over 8 million of the world's most dynamic developers speed up their workflows using our products, which help them stay focused on code design and the big picture, allowing them to deliver more creative and effective results.</p>\n<p>JetBrains Aqua is an advanced IDE for test automation and the latest addition to the JetBrains Team Tools lineup. It boasts a unique feature set containing everything a test automation engineer needs in their day-to-day work.\nIn addition to being an all-in-one workspace that supports Selenium, Cypress, and Playwright, Aqua is a polyglot IDE that understands Java, Python, JavaScript, TypeScript, Kotlin, and SQL.</p>\n<p>We are currently seeking a skilled Java/Kotlin Software Developer for the JetBrains Aqua team. You will design, implement, and maintain features to enhance our test automation IDE and related services. This job also requires good communication and problem-solving skills. Furthermore, collaboration with other developers, designers, and QA engineers is essential to accomplish certain tasks.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Develop and maintain features in Java/Kotlin for Aqua.</li>\n<li>Collaborate on defining, designing, and shipping new features.</li>\n<li>Write clean, efficient, and maintainable code.</li>\n<li>Participate in every stage in the software development lifecycle.</li>\n<li>Conduct code reviews and ensure application performance.</li>\n</ul>\n<h3>We will be happy to have you on our team if you have:</h3>\n<ul>\n<li>Proven experience as a software engineer with a strong background in Java/Kotlin.</li>\n<li>A deep understanding of object-oriented programming and design patterns.</li>\n<li>Experience with the entire software development lifecycle, including agile methodologies.</li>\n<li>Familiarity with development tools such as IntelliJ IDEA.</li>\n<li>Strong problem-solving skills and the ability to work independently.</li>\n<li>Excellent communication and teamwork skills.</li>\n<li>A bachelor's degree in computer science or a related field (or equivalent work experience).</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you:</h3>\n<ul>\n<li>Have experience with developing plugins or extensions for IDEs.</li>\n<li>Possess knowledge of other programming languages and technologies.</li>\n<li>Are experienced with cloud-based services and infrastructure.</li>\n<li>Have knowledge of testing techniques and technologies and experience working with them.</li>\n<li>Have made contributions to open-source projects.</li>\n<li>Are passionate about continuous learning and improving the development process.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Aqua"], "language": ["English"]}, {"id": 1330, "title": "Customer Success Engineer (China)", "slug": "customer-success-engineer-china-1330", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>IntelliJ IDEA and the whole IntelliJ-based IDE family are powerful tools that are underrepresented in Mainland China. The current focus is large Chinese conglomerates and their customers, which we intend to reach through partnerships.</p>\n<p>Now we are looking for a China-based Customer Success Engineer to join our growing team. In this role, you will work to maintain close working relationships with our existing customers in the Chinese language market and help grow the business.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Manage large existing accounts, work proactively to preserve and develop them, and keep the customers up to date on product developments.</li>\n<li>Hold regular discovery calls with existing customers to identify and resolve potential issues early on, helping to understand their current use of the product, relaying important feedback to the product team, and helping to optimize a customer\u2019s use of the product by suggesting new features or improvements that could be incorporated.</li>\n<li>Handle escalations from customers and help manage expectations on both the internal product team and the customer.</li>\n<li>Provide technical guidance to existing customers and pre-sales engineering assistance to potential new customers.</li>\n<li>Develop key sales, demo, and technical documentation for JetBrains\u2019 products and adapt existing demos for specific use cases.</li>\n<li>Visit customer offices when necessary.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Strong experience with software development processes and best practices.</li>\n<li>Technically competent, business-oriented, and focused on the customer's needs.</li>\n<li>Hands-on experience in software development, QA, IT, DevOps, ML, or any related IT field. More different fields are better.</li>\n<li>Knowledge of development tools and technologies.</li>\n<li>Problem-solving and analytical skills across technical, product, and business areas, with an ability to grasp a customer\u2019s needs and suggest suitable solutions.</li>\n<li>Customer-facing experience in sales engineering, customer success engineering, or another similar customer-facing field would be beneficial.</li>\n<li>Strong interpersonal communication skills, both verbal and written.</li>\n<li>Can speak and write English fluently, as it is the preferred language of communication within the team. And speak native Chinese mandarin with customers and partners.</li>\n<li>Understanding the needs of different target audiences and experience driving technical discussions with both a technical and non-technical audience.</li>\n<li>Comfortable giving both in-person and remote presentations, holding Q&A sessions, discussing product roadmaps, and delivering product demos.</li>\n<li>Able to work efficiently and successfully without direct supervision in a distributed team.</li>\n<li>Have a proven track record of building and developing relationships in the B2B world. An existing B2B network in China local major technology companies would be beneficial.</li>\n<li>Ability to travel internationally up to 20% of the time.</li>\n</ul>\n<p><strong>We offer:</strong></p>\n<ul>\n<li>Fascinating work in a dynamic, friendly team.</li>\n<li>Competitive salary.</li>\n<li>Flexible working schedule.</li>\n<li>Twenty-five days of paid vacation (local regulations may apply).</li>\n<li>Excellent opportunities for professional and personal development, including travel to professional conferences worldwide.</li>\n<li>Health insurance with a premium fully paid by the employer.</li>\n</ul>\n", "role": ["Customer Success Engineer"], "technologies": ["Sales"], "location": ["Shanghai, China", "China, remote"], "team": ["Business Development and Partnerships"], "language": ["English"]}, {"id": 1331, "title": "HR Team Partner", "slug": "hr-team-partner-1331", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have strived to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>JetBrains is full of talented and motivated people who make the whole company work. Our HR Team Partners always support the growth and success of our teams and help them with various tasks from the HR domain.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Together with team and department leads, be responsible for the HR strategy, tactics, and their implementation in your assigned teams.</li>\n<li>Fully integrate into the team by participating in meetings, 1-on-1s, and team gatherings.</li>\n<li>Facilitate team collaboration by sharing important information, investigating employee concerns and complaints, and mediating in difficult situations.</li>\n<li>Initiate, lead, and execute company-wide HR projects, policies, and initiatives.</li>\n<li>Participate in internal and external hiring processes, including strategy and internal mobility.</li>\n<li>Drive organizational changes and support team and department leads in their development initiatives.</li>\n<li>Conduct team health checks and other internal research to assess team dynamics.</li>\n<li>Manage performance-related issues, contract extensions, and promotions.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>A bachelor\u2019s degree, preferably in business administration, psychology, social sciences, human resources, or economics.</li>\n<li>Fluent spoken and written English.</li>\n<li>Experience working in multinational tech companies.</li>\n<li>Solid experience as a Team Partner, HR Business Partner, or HR Partner in the software or technology industry.</li>\n<li>Experience in one of the following HR areas would be a plus: recruitment, L&D, C&B, onboarding, or legislation.</li>\n<li>People-oriented approach with exceptional attention to detail.</li>\n<li>Great organizational skills and an understanding of how to work with confidential information.</li>\n<li>Good communication skills.</li>\n</ul>\n", "role": ["HR Team Partner"], "technologies": ["HR Operations"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 1332, "title": "Senior Software Developer (PyCharm, Type Inference)", "slug": "senior-software-developer-pycharm-type-inference-1332", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>PyCharm is an intelligent IDE designed by JetBrains specifically for Python, the leading programming language across fields like web applications, data science, and machine learning. PyCharm helps Python developers better manage their tasks, allowing them to focus on creative processes.</p>\n<p>The most important part of any IDE's functionality is offering intelligent tools for code editing, including features like code completion, code inspections, on-the-fly error highlighting, and quick-fixes. These capabilities rely on the type inference engine, which is particularly crucial as python type hints have become widely adopted in recent years. A type inference engine analyzes the code to predict the types of variables and expressions, even when they're not explicitly stated. This allows the IDE to provide accurate code suggestions, detect potential issues early, and offer smart fixes, ultimately enhancing the coding experience.</p>\n<p>To strengthen and support our efforts, we are looking for a Senior Software Developer to join the team.</p>\n<h3><strong>The tasks our IDE performs include:</strong></h3>\n<ul>\n<li>Coding assistance: The IDE must analyze code on the fly, highlight errors, suggest autocompletion options, ensure quick navigation between related elements, and support automated refactorings.</li>\n<li>Tasks related to running the program: Debugging, profiling, and test running, all of which are ensured by close integration of the IDE with the Python interpreter.</li>\n<li>Tasks related to the integration of the IDE with external tools like package management systems, code generating, or containerizing tools. It must be convenient for the user to work with all of those tools without leaving the IDE.</li>\n</ul>\n<h3><strong>As part of our distributed team, you will:</strong></h3>\n<ul>\n<li>Work on the type inference engine for Python, including its performance and correctness.</li>\n<li>Develop PyCharm as a product and participate in discussions about new functionality.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have at least five years of experience in software development.</li>\n<li>Can design and write code that is easy to read and maintain.</li>\n<li>Can work well both in a team and independently.</li>\n<li>Have strong algorithmic skills.</li>\n<li>Have experience in code analysis tools, compilers, interpreters.</li>\n<li>Want to grow as a professional and master new approaches and technologies.</li>\n<li>Have experience with code analysis tools, compilers or interpreters.</li>\n<li>Enjoy solving complex and challenging tasks.</li>\n<li>Have experience with PyCharm and have ideas on how to improve it.</li>\n<li>Take pride in the work you do.</li>\n</ul>\n<h3><strong>We'll appreciate your experience in:</strong></h3>\n<ul>\n<li>Python programming.</li>\n<li>Java or Kotlin programming.</li>\n<li>Contributing to open-source projects or developing projects of your own.</li>\n<li>Developing plugins for IntelliJ IDEA or other IDEs.</li>\n</ul>\n<h3><strong>How we develop PyCharm:</strong></h3>\n<ul>\n<li>The source code is stored in Git repositories. PyCharm Community Edition\u2019s code, like much of the IntelliJ Platform, is publicly available on GitHub.</li>\n<li>Most of the code is written in Kotlin and Java. Some subsystems are in Python.</li>\n<li>For effective team collaboration, we use JetBrains products: TeamCity for test automation and product building and YouTrack for bug tracking and feature management.</li>\n<li>All team members take part in version planning and shaping the product vision.</li>\n<li>To understand our users' needs better, we talk to them on web forums and blogs, as well as at developer's conferences.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin", "Python", "\u0421ompilers"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 1333, "title": "QA Engineer (Compose Multiplatform)", "slug": "qa-engineer-compose-multiplatform-1333", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Compose Multiplatform is our fast reactive cross-platform UI framework for Kotlin, based on Google\u2019s modern toolkit for Android and adapted for desktop, web, and iOS. It simplifies and accelerates UI development and allows extensive UI code sharing between all supported platforms.\nJetBrains is looking for a QA Engineer to join the Compose Multiplatform team.</p>\n<h3>As part of the Compose Multiplatform team, you will:</h3>\n<ul>\n<li>Work closely with various desktop (Linux, Windows, macOS), iOS, and web technologies.</li>\n<li>Collaborate with developers on exploratory testing of the framework\u2019s platform-specific features.</li>\n<li>Conduct integration testing of important user scenarios with particular attention to the corner cases.</li>\n<li>Search for and pinpoint bugs, submitting the results to our issue tracker and performing regression tests for code fixes.</li>\n<li>Take part in product planning, including creating plans for testing the proposed changes.</li>\n<li>Work on the automation of integration tests from the point of view of both Compose API users and the end users of applications built with Compose Multiplatform.</li>\n</ul>\n<h3>We will be happy to have you on our team if you:</h3>\n<ul>\n<li>Can work independently, take initiative, and manage tasks well.</li>\n<li>Are prepared to explore and analyze the subject area while applying your knowledge to search for and highlight existing and potential problems.</li>\n<li>Embrace learning new things and taking charge.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you:</h3>\n<ul>\n<li>Can write automation tests in Kotlin.</li>\n<li>Can code at a level sufficient to create test examples and simple programs.</li>\n<li>Have the ability to write basic test examples and applications for Android.</li>\n<li>Are able to master new programming languages and technologies.</li>\n<li>Have experience working with IDEs, bug trackers, version control systems, and Continuous Integration systems.</li>\n<li>Are experienced in application testing for iOS, Android, web, or desktop.</li>\n</ul>\n<p>If you\u2019re not sure you\u2019re fully qualified to be a Compose Multiplatform QA Engineer but you're eager to write and debug code and explore uncharted territory, go ahead and apply anyway! We have a great team of developers who are approachable and willing to answer questions, explain technical details, and teach you what you need to know.</p>\n", "role": ["QA Engineer"], "technologies": ["Java", "Kotlin"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Compose Multiplatform"], "language": ["English"]}, {"id": 1334, "title": "Senior Software Developer (PyCharm, Runtime)", "slug": "senior-software-developer-pycharm-runtime-1334", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>PyCharm is an intelligent IDE designed by JetBrains specifically for Python, the leading programming language across fields like web applications, data science, and machine learning. PyCharm helps Python developers better manage their tasks, allowing them to focus on creative processes.</p>\n<p>Integration between PyCharm and various python tools is essential for creating a seamless and efficient development environment. PyCharm allows developers to easily run, test, and debug their code across different environments, ensuring that code behaves consistently and as expected. This integration supports a wide range of tools and frameworks, enabling developers to work debugger, virtual environments, and other runtime systems directly within the IDE. As a result, it streamlines the development workflow, reduces context switching, and enhances productivity by providing all necessary tools in one product.</p>\n<h3><strong>As part of our distributed team, you will:</strong></h3>\n<ul>\n<li>Develop PyCharm as a product and participate in discussions of the new functionality.</li>\n<li>Work on Python support for python environments, debugger, and other tools.</li>\n<li>Have an opportunity to work both on UI components and internal API development.</li>\n<li>Improve the support for configuring,\u00a0running, and debugging applications.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have at least 5 years of experience in Java/Kotlin development.</li>\n<li>Have a deep understanding of multithreading and concurrency.</li>\n<li>Have a good understanding of interacting with the operating system.</li>\n<li>Can design and write code that is easy to read and maintain.</li>\n<li>Can work both in a team and independently.</li>\n<li>Want to grow as a professional, to master and apply new approaches and technologies.</li>\n<li>Enjoy solving complex and challenging tasks.</li>\n<li>Have experience with PyCharm and have ideas how to improve it.</li>\n</ul>\n<h3><strong>We'll appreciate your experience in:</strong></h3>\n<ul>\n<li>Python programming.</li>\n<li>Contributing to open-source projects or developing projects of your own.</li>\n<li>Developing code analysis tools, compilers, interpreters, debuggers, profilers, or any other development tools.</li>\n<li>Developing plugins for IntelliJ IDEA or other IDEs.</li>\n</ul>\n<h3><strong>How we develop PyCharm:</strong></h3>\n<ul>\n<li>The source code is stored in Git repositories. PyCharm Community Edition\u2019s code, like much of the IntelliJ Platform, is publicly available on GitHub.</li>\n<li>Most of the code is written in Kotlin and Java. Some subsystems are in Python.</li>\n<li>For effective team collaboration, we use JetBrains products: TeamCity for test automation and product building and YouTrack for bug tracking and feature management.</li>\n<li>All team members take part in version planning and shaping the product vision.</li>\n<li>To understand our users' needs better, we talk to them on web forums and blogs, as well as at developer's conferences.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin", "Python"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 1335, "title": "Senior Software Developer (PyCharm AI Features)", "slug": "senior-software-developer-pycharm-ai-features-1335", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p><strong>PyCharm</strong> is an intelligent IDE designed by JetBrains specifically for Python, the leading programming language across fields like web applications, data science, and machine learning. <strong>PyCharm</strong> helps Python developers better manage their tasks, allowing them to focus on creative processes.</p>\n<p>An <strong>AI Assistant</strong> is an advanced software tool that leverages artificial intelligence to aid developers in various tasks. This tool integrates AI into the coding environment, enhancing features like code completion, debugging, and VCS operations. We strive to make <strong>JetBrains AI Assistant</strong> the most useful and intuitive AI-powered tool on the market, focusing on core features such as code completion, code generation, refactoring, and general assistance through chat.</p>\n<p>We are looking for a <strong>Senior Software Developer</strong> to work on python-specific features Ai Assistant.</p>\n<h3><strong>Our progress and goals:</strong></h3>\n<ul>\n<li>Our Python AI Assistance is actively used in PyCharm, continually improving the coding experience for thousands of developers.</li>\n<li>We aim to be the leading AI-powered coding assistant, not just competing but setting the standard in the market.</li>\n<li>With AI's evolving capabilities, we plan to expand its application across python-specific technologies and frameworks, ensuring that every developer finds it indispensable.</li>\n</ul>\n<p><strong>In this role you\u2019ll:</strong></p>\n<ul>\n<li>Simplify AI-powered features to make them more intuitive for developers.</li>\n<li>Develop and evaluate AI features for particular python frameworks.</li>\n<li>Drive improvements in code generation quality and ensure style consistency and error reduction.</li>\n<li>Work on embedding AI more deeply into coding, searching, and documentation.</li>\n<li>Integrate the AI Assistant chat functionality to make it smarter and more context-aware for python projects.</li>\n</ul>\n<h3><strong>We\u2019ll be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have a deep knowledge of Java and/or Kotlin.</li>\n<li>Understand the principles of unidirectional data flow.</li>\n<li>Are familiar with system architecture and can design and improve complex systems.</li>\n<li>Have experience with concurrent programming and know how to use multithreading and concurrency to improve application performance.</li>\n<li>Can optimize for performance and are capable of tweaking applications to improve speed and efficiency.</li>\n<li>Are comfortable working independently, self-driven, and able to own projects.</li>\n</ul>\n<p><strong>We'll appreciate your experience in:</strong></p>\n<ul>\n<li>Python programming.</li>\n<li>Collecting Contexts for AI APIs.</li>\n<li>Contributing to open-source projects or developing projects of your own.</li>\n<li>Developing code analysis tools, compilers, interpreters, debuggers, profilers, or any other development tools.</li>\n<li>Developing plugins for IntelliJ IDEA or other IDEs.</li>\n</ul>\n<h3><strong>How we develop PyCharm:</strong></h3>\n<ul>\n<li>The source code is stored in Git repositories. PyCharm Community Edition\u2019s code, like much of the IntelliJ Platform, is publicly available on GitHub.</li>\n<li>Most of the code is written in Kotlin and Java. Some subsystems are in Python.</li>\n<li>For effective team collaboration, we use JetBrains products: TeamCity for test automation and product building and YouTrack for bug tracking and feature management.</li>\n<li>All team members take part in version planning and shaping the product vision.</li>\n<li>To understand our users' needs better, we talk to them on web forums and blogs, as well as at developer's conferences.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 1336, "title": "Data Analyst (Data Office)", "slug": "data-analyst-data-office-1336", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are the Data Engineering & Analysis team, responsible for the financial and sales data of international JetBrains teams from the Czech Republic, the United States, the Netherlands, Germany, Israel, and more.</p>\n<p>As part of our exciting growth strategy, we are looking for an experienced, detail-focused, and self-motivated Data Analyst who will help our global financial and sales teams extract and analyze data.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Develop, maintain, and automate financial reports.</li>\n<li>Extract and analyze data based on ad hoc business requirements.</li>\n<li>Collect and clarify business requirements.</li>\n<li>Be in touch with our financial departments on a daily basis.</li>\n<li>Participate in business-driven and team projects.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>5+ years\u2019 experience with SQL.</li>\n<li>3+ years\u2019 experience with financial data.</li>\n<li>2+ years\u2019 Power BI experience.</li>\n<li>Excellent knowledge of Microsoft Excel.</li>\n<li>The ability to focus on details and identify small but important differences.</li>\n<li>The ability to take a task over, analyze the problem, and deliver within agreed-upon deadlines independently.</li>\n<li>A proactive mindset.</li>\n<li>Excellent teamwork skills.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>Experience building data models for self-service in Power BI or Tableau.</li>\n<li>Knowledge of at least one programming language, preferably Python.</li>\n</ul>\n", "role": ["Data Analyst"], "technologies": ["Power BI", "Data"], "location": ["Prague, Czech Republic"], "team": ["Data Engineering and Analysis"], "language": ["English"]}, {"id": 1337, "title": "Data Engineer (Data Office)", "slug": "data-engineer-data-office-1337", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are the Data Engineering and Analysis team responsible for the financial and sales data of JetBrains\u2019 international teams from the Czech Republic, the United States, Netherlands, Germany, Israel, and other locations.</p>\n<p>As part of our exciting growth strategy, we are looking for an experienced, detail-focused, and self-motivated Data Engineer who will help our team support and develop our internal platform.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Add new ETLs (APIs, DBs, and more) and DAGs. Modifying existing features based on requirements. Support and improvement of our DWH.</li>\n<li>Fix production issues and proactive improvement.</li>\n<li>Support our data analysts, preparing ETLs, and improving data quality.</li>\n<li>Collect and clarifying business requirements.</li>\n<li>Keep in touch with other colleagues at JetBrains, especially the financial team.</li>\n<li>Be responsible for the accounts of our users.</li>\n<li>Participate in business-driven and team projects.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>5+ years\u2019 experience with SQL and ETLs.</li>\n<li>3+ years\u2019 experience with financial data.</li>\n<li>Experience with data quality.</li>\n<li>Experience with at least one programming language.</li>\n<li>Awareness of Power BI.</li>\n<li>The ability to focus on details and identify small but important differences.</li>\n<li>The ability to independently take over a task, analyze the problem, and deliver solutions within agreed deadlines.</li>\n<li>A proactive mindset.</li>\n<li>Excellent teamwork skills.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>Experience with Python</li>\n<li>Experience with Apache Airflow</li>\n<li>Experience with database design</li>\n<li>Experience with Power BI</li>\n</ul>\n", "role": ["Data Engineer"], "technologies": ["Python", "Data"], "location": ["Prague, Czech Republic"], "team": ["Data Engineering and Analysis"], "language": ["English"]}, {"id": 1338, "title": "Office Assistant (Belgrade)", "slug": "office-assistant-belgrade-1338", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>As members of the Office Administration team at JetBrains, we listen to our colleagues, understand their needs, and we offer them the best possible solutions while creating an atmosphere of support and compassion. We are looking for an Office Assistant who will help cultivate this kind of environment in our Belgrade office.</p>\n<p>In this role, you will join our office community alongside engineers, designers, marketing specialists, and colleagues from a variety of other teams. You will support our colleagues in day-to-day matters and facilitate a smooth and enjoyable office experience for everyone.</p>\n<h3><strong>In this role you will:</strong></h3>\n<ul>\n<li>Give a warm welcome to new colleagues and visitors, register access tags, and answer and redirect phone calls.</li>\n<li>Receive and sort incoming mail, deliveries, and branded merchandise (including birthday presents), and manage outgoing mail, electronic correspondence, and internal post.</li>\n<li>Ensure that the office operates smoothly, managing office supplies and inventory and placing orders as necessary.</li>\n<li>Provide effective support as a contact person for everyday questions and requests from employees.</li>\n<li>Communicate and cooperate with external services, vendors, and local authorities, and provide administrative support.</li>\n<li>Help plan office parties and team events.</li>\n<li>Take care of rent-related tasks and invoices.</li>\n</ul>\n<h3><strong>We\u2019ll be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>A combination of education and experience relevant to the role (e.g. office management, facility management, hospitality).</li>\n<li>Demonstrated analytical-thinking and problem-solving skills.</li>\n<li>A service-oriented, positive disposition, and an approachable attitude.</li>\n<li>The qualities of being hands-on, a self-starter, and a team player.</li>\n<li>The ability to prioritize tasks and work independently.</li>\n<li>Strong communication skills and excellent language proficiency in English, both spoken and written. Serbian or Russian will be a plus.</li>\n<li>The ability to build and develop key working relationships with colleagues of all levels and nationalities.</li>\n</ul>\n", "role": ["Office Assistant"], "technologies": ["Administration"], "location": ["Belgrade, Serbia"], "team": ["Administrative"], "language": ["English"]}, {"id": 1339, "title": "Receptionist (Paphos)", "slug": "receptionist-paphos-1339", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We listen to our colleagues, understand their needs, and offer them the best possible solutions while creating an atmosphere of support and compassion. Now, we are looking for a Receptionist who will nourish this kind of atmosphere in our Paphos office.</p>\n<p>In this role, you will be a full member of the office community, along with the engineers, designers, marketers, and colleagues from other teams. You will support our colleagues in day-to-day matters and facilitate a smooth and enjoyable office experience for everyone.</p>\n<h3><strong>In this role, you\u2019ll:</strong>\u00a0</h3>\n<ul>\n<li>Give a warm welcome to new colleagues and visitors, register access tags, answer and redirect phone calls, receive and sort incoming mail, deliveries, and branded merchandise (including birthday presents), and manage outgoing mail, electronic correspondence, and internal post.</li>\n<li>Ensure that the office operates smoothly, place and distribute orders for office supplies, ensure the office\u2019s common areas and meeting rooms are tidy and have sufficient stationary and water, coordinate and organize meetings, conference calls, and assist at office events.</li>\n<li>Provide effective support as a contact person for everyday questions and requests from employees.</li>\n<li>Communicate and cooperate with external services, vendors, and local authorities and provide administrative support as required.</li>\n</ul>\n<h3><strong>We\u2019ll be happy to have you on our team if you:</strong>\u00a0</h3>\n<ul>\n<li>Possess a combination of education and/or experience relevant to the role (e.g. office management, facility management, hospitality).</li>\n<li>Have demonstrated analytical thinking and problem-solving skills.</li>\n<li>Have a service-oriented, positive, and approachable attitude.</li>\n<li>Are hands-on, a self-starter, and a team player.</li>\n<li>Are able to prioritize tasks and work independently.</li>\n<li>Have strong communication skills and excellent language proficiency in English and Greek, both spoken and written.</li>\n<li>Are capable of building and developing key working relationships with colleagues of all levels and nationalities.</li>\n</ul>\n", "role": ["Receptionist"], "technologies": ["Administration"], "location": ["Paphos, Cyprus"], "team": ["Administrative"], "language": ["English"]}, {"id": 1340, "title": "QA Engineer (CLion) ", "slug": "qa-engineer-clion-1340", "description": "<p>CLion is a powerful cross-platform IDE for C and C++, launched in 2015. It offers essential tools like smart code completion, advanced debugging, VCS support, database integration, and AI assistance. Our team is dedicated to providing top-notch support for C and C++ standards, cross-platform and remote development, embedded development, profilers, testing libraries, and other development tools.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Perform functional, usability, and exploratory testing of various IDE components.</li>\n<li>Reproduce issues and verify fixes across different environments.</li>\n<li>Support and expand our automated E2E UI test suite.</li>\n<li>Oversee product releases.</li>\n<li>Communicate with users through our bug tracker.</li>\n<li>Participate in feature design and version planning.</li>\n<li>Enhance the development and quality processes within the team.</li>\n</ul>\n<h3>We will be happy to have you join our team if you:</h3>\n<ul>\n<li>Believe software products should always be high-quality and user-friendly.</li>\n<li>Have experience in testing commercial products.</li>\n<li>Can detect and reproduce complex functionality issues.</li>\n<li>Possess an understanding of C++ and experience with Kotlin/Java or other OOP languages, which enables you to write simple applications and read others\u2019 code.</li>\n<li>Enjoy communicating with users and helping solve their problems.</li>\n<li>Have a good command of spoken and written English.</li>\n<li>Can work effectively both independently and as part of a team.</li>\n</ul>\n<h3>We\u2019ll be especially thrilled if you:</h3>\n<ul>\n<li>Have experience with development tools such as VS Code, MS Visual Studio, QtCreator, or IntelliJ IDEA.</li>\n<li>Are familiar with Windows, macOS, and Linux.</li>\n<li>Have experience with CI/CD tools.</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["C++"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["CLion"], "language": ["English"]}, {"id": 1346, "title": "Senior Frontend Developer (Qodana)", "slug": "senior-frontend-developer-qodana-1346", "description": "<p>At JetBrains, we have a passion for building the strongest, most effective developer tools in the world. Our tools are designed to give developers the freedom to grow, discover, and create.\nOver eight million of the world's most dynamic developers speed up their workflows using our products, which help them stay focused on code design and the big picture, allowing them to deliver more creative and effective results.\nQodana is a powerful, flexible solution for monitoring code quality. The aim of the product is to identify and suggest fixes for bugs, security vulnerabilities, duplications, and imperfections in your codebase. Qodana leverages more than two decades of code quality insights garnered by JetBrains tools, and it can also be integrated with a variety of other products to enhance or reinforce their features.\nWe are now looking for a talented Frontend Developer who is eager to take on complex challenges. Every team member has their own specialization, but we still expect everyone to have a deep understanding of the product as a whole. All Qodana engineers play an essential role in forming the product vision and realizing each part of it. We value everyone\u2019s opinions and initiative as much as their ability to collaborate as part of the team.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Develop complex solutions, working with them from their conception to the production phase.</li>\n<li>Ensure that all architectural and technological decisions are reasonable and justified.</li>\n<li>Collaborate with other team members to influence product strategy and direction.</li>\n<li>Design, write, and ship well-tested, reliable, and maintainable code.</li>\n<li>Learn from your coworkers and teach others through discussions and code reviews.</li>\n<li>Create new features from scratch and improve existing features based on research and feedback from users.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>A BA or BS degree in computer science or the equivalent practical experience.</li>\n<li>4+ years of relevant work experience in software development.</li>\n<li>Familiarity with JavaScript (ES20**), TypeScript, HTML, and CSS.</li>\n<li>Experience with React and Redux-based applications.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>Performance optimization and profiling experience.</li>\n<li>Knowledge of advanced React patterns: HOCs, render props, and compound components.</li>\n<li>Experience with the modern CSS layout (Flexbox and Grid).</li>\n<li>Familiarity with PostCSS and CSS-in-JS.</li>\n<li>Experience with data visualization.</li>\n<li>Knowledge of complex virtualized lists.</li>\n<li>Experience with and a passion for UI design.</li>\n<li>A strong sense of web design and attunement to the fundamentals of UX, including accessibility.</li>\n<li>The ability to communicate with all levels of users (internal and external), strong problem-solving skills, adaptability, proactivity, and a willingness to take ownership of your work.</li>\n<li>Participated in OSS projects and are ready to send PRs to the external tools that we use.</li>\n<li>Basic knowledge of Java programming.</li>\n</ul>\n", "role": ["Frontend Developer"], "technologies": ["JavaScript"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Qodana"], "language": ["English"]}, {"id": 1347, "title": "Senior ML Engineer", "slug": "senior-ml-engineer-1347", "description": "<h1>Senior ML Engineer</h1>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The .NET department is one of the biggest at JetBrains, focusing mostly on targeting the .NET and game development markets. We work on multiple products, such as ReSharper, Rider, dotTrace, dotMemory, and dotCover. As AI drives a new era in software development, we\u2019re working hard to create AI-powered tools that benefit our users.</p>\n<p>JetBrains has developed a centralized platform which provides AI capabilities to all our products and lies outside of the product departments. While this gives us a streamlined foundation, relying on a platform right away is not always the best choice when it comes to the many rapid in-house experiments required for AI development.</p>\n<p>To support us, we\u2019re seeking an experienced ML Engineer to help us with the quality and richness of our AI projects.</p>\n<h2>As part of our team and in this role, you will:</h2>\n<ul>\n<li>Work with stakeholders to convert product requirements into technical specifications as well as actively participate in formulating product requirements themselves.</li>\n<li>Be responsible for model selection, fine-tuning, and comparing with state-of-the-art methods.</li>\n<li>Organize and analyze evaluation results and propose improvements to data and models.</li>\n<li>Collect data for RAG, fine-tuning, and evaluation.</li>\n<li>Collaborate with the AI platform team, sharing knowledge and merging successful experiments into the main development trunk.</li>\n<li>Consult with teams in the department on AI engineering and advocate for best practices.</li>\n<li>Stay up to date with the latest advancements in ML and AI technologies.</li>\n</ul>\n<h2>We will be happy to have you on our team if you have:</h2>\n<ul>\n<li>A bachelor\u2019s or master\u2019s degree in computer science, engineering, mathematics, or a related field.</li>\n<li>5+ years of experience in ML engineering or a related role.</li>\n<li>Strong proficiency in programming languages such as Python, R, Kotlin/Java, or C#.</li>\n<li>A proven track record of deploying and evaluating ML models in production environments.</li>\n<li>A deep understanding of statistical and mathematical principles underlying ML algorithms.</li>\n<li>The ability to work in a fast-paced team with dynamic requirements.</li>\n<li>Proficiency in English, both written and verbal.</li>\n<li>The ability to handle multiple product directions simultaneously.</li>\n</ul>\n<h2>We\u2019d be especially thrilled if you:</h2>\n<ul>\n<li>Have a PhD in computer science, engineering, mathematics, or a related field.</li>\n<li>Have worked with developer tools before, even as a user.</li>\n<li>Are familiar with one or more of the following ecosystems: .NET, Unreal Engine, Unity, C++, Visual Studio.</li>\n<li>Have a product management mindset.</li>\n</ul>\n", "role": ["Software Developer", "Data Scientist/ML Engineer", "ML engineer"], "technologies": ["C#", ".NET"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": [".NET and Game Dev Tools"], "language": ["English"]}, {"id": 1348, "title": "Lead Product Manager (AI Assistant)", "slug": "lead-product-manager-ai-assistant-1348", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Since its launch a year ago, JetBrains AI Assistant has become an integral part of the development process, continuously enhancing the experience for developers worldwide. We are committed to realizing our vision of providing an AI assistant that supports developers throughout the entire development lifecycle. As we continue to accelerate our growth and remain at the forefront of innovation, we are seeking a Lead Product Manager to elevate AI Assistant\u2019s capabilities to the next level and keep us ahead of the competition.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Contribute to the company strategy by focusing on improving the developer experience with AI.</li>\n<li>Work with teams on different aspects of the software development life cycle.</li>\n<li>Research customer needs, identify and prioritize customer scenarios and experiences, identify problems, develop concepts, and perform validation.</li>\n<li>Create a differentiated developer experience for different development tools.</li>\n<li>Anticipate, identify, and eliminate obstacles to achieving customer success goals.</li>\n<li>Manage a team of product managers and help them grow and achieve results.</li>\n<li>Analyze and find solutions for end-users, both individuals and whole teams.</li>\n<li>Develop and maintain a product roadmap that addresses short- and long-term product goals for AI Assistant.</li>\n<li>Generate, prioritize, and test hypotheses, sometimes using out-of-the-box methods.</li>\n<li>Increase the discoverability and adoption of new product features.</li>\n<li>Build end-to-end scenario demos for your developer experiences.</li>\n<li>Work closely with developers, analysts, researchers, technical writers, developer advocates, and marketing and product managers across the whole company.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Think in terms of user scenarios rather than features.</li>\n<li>Have experience working with developer tools and/or AI.</li>\n<li>Have great experience in UX/UI for end-user products.</li>\n<li>Have at least five years of product management experience or equivalent with a proven record.</li>\n<li>Can communicate clearly and articulate complex technical problems in a simple way.</li>\n<li>Have experience in managing people.</li>\n<li>Are proficient in both spoken and written English.</li>\n<li>Have strong collaboration skills and the ability to work effectively with members of cross-functional teams and influence stakeholders at all levels.</li>\n<li>Focus on improving the environment around you, whether coaching and mentoring peers or addressing internal operations.</li>\n<li>Are comfortable communicating across different product teams and with a wide range of business stakeholders.</li>\n<li>Have a technical education or software engineering experience.</li>\n</ul>\n", "role": ["Head of Product"], "technologies": ["Machine Learning", "Management", "Communications"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["AI Assistant"], "language": ["English"]}, {"id": 1351, "title": "Customer Success Engineer (IntelliJ IDEA, PyCharm, AI/ML)", "slug": "customer-success-engineer-intellij-idea-pycharm-ai-ml-1351", "description": "<p>At JetBrains, code is our passion. Since we started in 2000, we have strived to make the most effective developer tools on earth so developers can learn fast and make amazing things happen \u2013 with code.\nCustomer Success Engineers (CSE) are technical points of contact for JetBrains customers. They work with the JetBrains product teams and customers to ensure that the products meet the needs of our enterprise users, helping our products retain their position as the best on the market.\nMany of our customers begin with a set of strategic projects that grow into sizable partnerships. We are looking for Customer Success Engineers to build great technical relationships with our customers and grow JetBrains' business. We care deeply about the success of our customers and about the quality of our work. In addition to having a passion for working with others, the ideal candidate will be able to deepen our relationships with customers and serve as a technical advisor to them.</p>\n<h2>In this role, you will:</h2>\n<ul>\n<li>Work closely with JetBrains Account Executives.</li>\n<li>Help customers adopt JetBrains products and services to achieve desired business outcomes. This responsibility may include whiteboarding and assisting with the development of architecture or providing support for overcoming technical and cultural barriers to adoption.</li>\n<li>Manage the technical relationships for a portfolio of accounts, and partner with other members of the account team to define and implement the account strategies.</li>\n<li>Be the customers\u2019 advocate within JetBrains, representing them to the Support and Product Engineering teams, as well as other groups.</li>\n<li>Recommend product enhancements based on your experiences with the customers and the feedback you receive from them.</li>\n<li>Help product teams present and evaluate new product ideas to the customers in your portfolio.</li>\n<li>Act as a trusted technical advisor to customers, staying up to date on the ever-evolving state of technology both within JetBrains and in the field at large.</li>\n<li>Work with Sales to facilitate account expansions by developing short-term and long-term account plans that meet customer needs.</li>\n</ul>\n<h2>We will be happy to have you on our team if you have:</h2>\n<ul>\n<li>5+ years of experience in technical consulting, technical customer success, or other customer-facing technical roles.</li>\n<li>Extensive experience in software development, QA, IT, DevOps, ML, or any related IT field \u2013 the wider the variety of fields, the better.</li>\n<li>Hands-on knowledge of AI/LLMs in the field of software development.</li>\n<li>A passion for continually improving the customer experience.</li>\n<li>Strong verbal and written communication skills in English and the local language of your office.</li>\n<li>Exceptional presentation skills for demonstrating JetBrains products to customers.</li>\n<li>The ability to quickly identify and address technical and business challenges related to software development tooling.</li>\n<li>The ability to convey technical concepts to customers of all technical backgrounds.</li>\n<li>Comfort in a fast-paced and dynamic working environment.</li>\n<li>Experience working in or with large software development teams.</li>\n<li>A collaborative and team-focused mentality, with a willingness to take initiative.</li>\n<li>Self-direction and resourcefulness.</li>\n<li>The ability to travel approximately 25% of the time.</li>\n</ul>\n", "role": ["Customer Success Engineer"], "technologies": ["Communications"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Warsaw, Poland", "Poland, remote", "United States, remote", "Japan, remote", "Marlton, New Jersey, United States", "Tokyo, Japan", "Austria, remote", "Switzerland, remote"], "team": ["Sales"], "language": ["English"]}, {"id": 1359, "title": "Sales Development Representative (TeamCity)", "slug": "sales-development-representative-teamcity-1359", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>TeamCity is a leading CI/CD platform that helps development teams build and deliver software faster. It\u2019s trusted by companies in various industries, including banking, government, automotive, tech, and gaming, from emerging startups to the largest enterprises</p>\n<p>The TeamCity Growth team seeks an SDR to drive sales growth by prospecting and building the sales pipeline. You will collaborate closely with marketing teams, solution engineers, customer success specialists, JetBrains sales staff, and external partners.</p>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Lead outreach efforts to potential clients via email, social media, and phone calls.</li>\n<li>Identify, qualify, and develop new sales leads.</li>\n<li>Attend marketing events to engage with participants, identify opportunities, and follow up with prospects.</li>\n<li>Collaborate with the product marketing team to develop targeted lists, outreach strategies, and key messaging points.</li>\n<li>Meet and exceed established sales targets and monthly goals.</li>\n<li>Collaborate effectively with the sales, marketing, product and partner teams.</li>\n<li>Track and record all activities and data in our CRM system.</li>\n<li>Provide regular feedback to further improve our sales and marketing strategies.</li>\n</ul>\n<h3>We would be happy to have you on our team if you have:</h3>\n<ul>\n<li>2+ years of sales experience in the tech industry, preferably in the DevOps or software development fields.</li>\n<li>Strong sales skills and the ability to close deals.</li>\n<li>A basic understanding of software development, DevOps, and CI/CD concepts.</li>\n<li>Fluent English (C1/C2). Fluency in German is a plus.</li>\n<li>Excellent verbal and written communication skills.\u00a0</li>\n<li>The ability to engage and build rapport with stakeholders at all levels.</li>\n<li>Strong negotiation skills and a commitment to customer satisfaction.</li>\n<li>The ability to efficiently manage time and tasks in a fast-paced, target-driven environment.</li>\n<li>A proactive, independent, and resilient character with a strong drive for results.</li>\n<li>Proficiency with CRM software like Salesforce/Hubspot and sales automation tools like Outreach.</li>\n</ul>\n", "role": ["Sales Specialist"], "technologies": ["Sales"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Germany, remote", "Berlin, Germany", "United States, remote", "Marlton, New Jersey, United States"], "team": ["TeamCity"], "language": ["English"]}, {"id": 1360, "title": "Solutions Engineer (TeamCity Growth)", "slug": "solutions-engineer-teamcity-growth-1360", "description": "<h1>TeamCity Solutions Engineer</h1>\n<p>At JetBrains, code is our passion. Since our founding in 2000, we have been dedicated to creating the most effective developer tools on the planet. By automating routine checks and corrections, our tools accelerate production, allowing developers to grow, discover, and create.</p>\n<p>TeamCity is a powerful CI/CD solution by JetBrains. We help companies of all sizes around the world boost their productivity, enabling them to build, test, and deliver all kinds of software smoothly and efficiently.</p>\n<p>We are looking for a Solutions Engineer to join our growing team. In this role, you will be responsible for providing technical guidance and support to prospective customers and our Sales team throughout the pre-sales process.</p>\n<p><strong>What you will do:</strong></p>\n<ul>\n<li>Provide technical support and guidance during the sales process.</li>\n<li>Deliver onboarding sessions and technical training to prospective customers.</li>\n<li>Lead proof-of-concept initiatives with new customers.</li>\n<li>Collaborate with the product management and engineering teams to communicate the priorities and concerns raised by prospective customers.</li>\n<li>Work closely with the Sales team to provide technical guidance, product insights, and assist in closing deals.</li>\n<li>Support existing accounts and manage expectations when additional technical assistance is required.</li>\n<li>Develop key sales, demo, and technical documentation for TeamCity and adapt existing demos for specific use cases.</li>\n<li>Support activities for building the sales pipeline, including the delivery of product demos and webinars, and representing JetBrains at occasional trade shows and conferences.</li>\n<li>Assist in responding to RFPs and RFIs by providing technical insights.</li>\n<li>Stay up to date with industry trends, the competitive landscape, and technical advancements in the field.</li>\n<li></li>\n</ul>\n<p><strong>What we are looking for in a candidate:</strong></p>\n<ul>\n<li>5+ years of customer-facing experience in a sales engineering or solutions engineering role, preferably within the software development or DevOps space.</li>\n<li>Strong background in software development practices and tools, including .NET, Java, JavaScript, Git, Docker, and Kubernetes.</li>\n<li>Technical expertise in DevOps tools such as TeamCity, GitHub Actions, Jenkins, GitLab, Travis CI, and CircleCI.</li>\n<li>\u200b\u200bExperience with cloud environments like AWS, Google Cloud, and Azure.</li>\n<li>Ability to drive technical discussions with both technical and non-technical audiences.</li>\n<li>Comfortable giving both in-person and remote presentations, leading Q&A sessions, discussing product roadmaps, and delivering product demos.</li>\n<li>Strong interpersonal and communication skills, both verbal and written. You must be fluent in English, as it is the primary language for communicating with customers, partners, and team members.</li>\n<li>Proven track record of building and developing relationships in the B2B sector.</li>\n<li>Ability to work efficiently and independently in a distributed team environment.</li>\n<li>Willingness and ability to travel internationally.</li>\n</ul>\n", "role": ["Solutions Engineer"], "technologies": ["Sales"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Germany, remote", "Berlin, Germany", "United States, remote", "Marlton, New Jersey, United States", "United Kingdom, remote"], "team": ["TeamCity"], "language": ["English"]}, {"id": 1361, "title": "Head of Product (YouTrack)", "slug": "head-of-product-youtrack-1361", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p><strong>About the role:</strong></p>\n<p>YouTrack is a project management solution that has evolved alongside market requirements, continuously improving its existing features while expanding its product-market fit (PMF). This growth has effectively turned YouTrack into a portfolio of products, with room for new ventures that may be incorporated into the product line. We are currently seeking an experienced Product Manager who can challenge our existing development vision, bring forward innovative ideas, and execute these ideas through a rigorous approach to analytics and qualitative customer research.</p>\n<h3>Responsibilities:</h3>\n<ul>\n<li>Define and continuously refine the product vision and strategy, ensuring alignment with business goals and customer needs.</li>\n<li>Lead and mentor the product team, establishing effective processes and promoting a culture of collaboration and innovation.</li>\n<li>Use market analysis and customer insights to identify and prioritize market needs and pain points, driving product direction and development.</li>\n<li>Develop and maintain a comprehensive product roadmap, setting clear priorities and timelines to ensure focus and alignment across the team.</li>\n<li>Manage the entire product life cycle from concept to launch and beyond, ensuring products are delivered on time and meet quality standards.</li>\n<li>Utilize product analytics tools to monitor product performance, analyze data, and derive actionable insights for continuous improvement.</li>\n<li>Lead efforts to gather and analyze customer feedback through various qualitative research methods, such as surveys and interviews, to inform product decisions.</li>\n<li>Clearly communicate the product vision, strategy, and progress to internal stakeholders, ensuring alignment and transparency across all levels of the organization.</li>\n</ul>\n<h3>Qualifications:</h3>\n<ul>\n<li>\n<p>A proven track record of success and professional growth in the role of Head of Product, Product Manager, or similar in a fast-paced, dynamic environment.</p>\n</li>\n<li>\n<p>A strong understanding of product management principles, product life cycle, and Agile methodology.</p>\n</li>\n<li>\n<p>A demonstrated ability to define a clear product vision and strategy, with experience driving PMF.</p>\n</li>\n<li>\n<p>Hands-on experience with product analytics tools and the ability to interpret data to make informed, data-driven decisions.</p>\n</li>\n<li>\n<p>Proven skills in gathering and analyzing qualitative customer feedback to enhance product development and user experience.</p>\n</li>\n<li>\n<p>Experience leading and mentoring a product team, with a track record of establishing effective processes and driving team success.</p>\n</li>\n<li>\n<p>Excellent communication skills, with the ability to clearly articulate product vision and strategy to a variety of audiences.</p>\n</li>\n<li>\n<p>Proficiency in English, both written and spoken.</p>\n<h3></h3>\n</li>\n</ul>\n", "role": ["Product Manager", "Head of Product"], "technologies": ["Management", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Cyprus, remote", "Serbia, remote"], "team": ["YouTrack"], "language": ["English"]}, {"id": 1364, "title": "Senior Software Developer (Code Editing)", "slug": "senior-software-developer-code-editing-1364", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The JetBrains Research team explores ways to use machine learning techniques and agentic approaches to help developers and enhance software development processes. Our work aims to improve the state of ML for code by turning the latest academic advances into practical applications.</p>\n<p>Our team is now looking for a developer to work in the code editing field. We are seeking an experienced developer who can take on various roles, such as preparing large-scale datasets and developing novel features. Our ideal candidate will be proactive and capable of handling the challenge of developing complex systems and taking responsibility for their implementation. Their work will require close collaboration with ML researchers and will include reading research papers and studying recent academic advances in the code editing field.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Work in a team alongside ML researchers and engineers who develop code editing models.</li>\n<li>Design and develop pipelines for data collection from various data sources, including Git history, pull requests, CI builds, and others.</li>\n<li>Design and prototype features based on code editing models.</li>\n<li>Create novel services for the evaluation of such models.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Have extensive experience in Python and Kotlin/Java.\n<ul>\n<li>If you don\u2019t have experience in any of these languages, you must be willing to learn at least one of them quickly.</li>\n</ul>\n</li>\n<li>Are experienced in large-scale data processing and pipeline development.</li>\n<li>Have knowledge of the internal workings of software development tools, such as version control systems, CI/CD systems, and others.</li>\n<li>Have strong problem-solving skills and the ability to work independently as well as in a team.</li>\n<li>Can communicate effectively with both technical and non-technical stakeholders.</li>\n</ul>\n<p><strong>We will be thrilled if you:</strong></p>\n<ul>\n<li>Have experience in developing tools or models for code completion, code transformation, or automated refactoring.</li>\n<li>Are familiar with machine learning concepts and their applications in software development.</li>\n<li>Are comfortable reading and understanding research papers and academic literature.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Code Modeling Research"], "language": ["English"]}, {"id": 1366, "title": "Software Developer (Federated Compute)", "slug": "software-developer-federated-compute-1366", "description": "<p>At JetBrains, code is our passion. We are dedicated to creating the most powerful and effective developer tools, empowering developers to focus on creativity and innovation.</p>\n<p>The JetBrains Research team is at the forefront of exploring how machine learning can transform software development. We are particularly interested in the potential of Federated Computing to unlock insights from real-world codebases while preserving user privacy. In a nutshell, Federated Computing is a distributed system that enables training machine learning models and performing analytics on data residing on user devices without sending any data to a central server, thus preserving privacy.</p>\n<p>We are seeking a Software Developer to play a key role in the development of our Federated Compute platform. This position offers the opportunity to work on a cutting-edge project that combines machine learning, distributed systems, and developer tools.</p>\n<p><strong>In this role, you\u2019ll:</strong></p>\n<ul>\n<li>Take ownership of the IntelliJ Platform integration: Design, implement, and maintain the plugin that enables seamless interaction between the IDE and the Federated Compute platform. Ensure a user-friendly, customizable, and privacy-conscious experience.</li>\n<li>Contribute to core platform development: Work across the tech stack (C++, Python, Kotlin/Java) to build and enhance the platform's backend services, client-side runtime, and orchestration layer.</li>\n<li>Collaborate with internal platform users: Work closely with teams across JetBrains to understand their needs, enable their use cases on the Federated Compute platform, and iterate on solutions.</li>\n<li>Collaborate with the research team: Work closely with researchers to understand their needs, translate research findings into practical implementations, and iterate on solutions.</li>\n<li>Mentor and guide junior team members: Share your knowledge and experience to help others grow and develop their skills.</li>\n</ul>\n<p><strong>We're looking for someone who:</strong></p>\n<ul>\n<li>Has a proven track record of developing complex software systems and delivering high-quality, maintainable code.</li>\n<li>Demonstrates strong proficiency in Java and Kotlin, with a deep understanding of language principles and core design patterns.</li>\n<li>Has experience with C++ or Python and is comfortable working across multiple languages.</li>\n<li>Is interested in machine learning, distributed systems, and privacy-enhancing technologies.</li>\n<li>Is a strong communicator and collaborator, able to clearly articulate technical concepts and support decisions with sound reasoning.</li>\n<li>Is proactive, self-directed, and takes ownership of their work.</li>\n</ul>\n<p><strong>It would be a bonus if you have:</strong></p>\n<ul>\n<li>Experience with IntelliJ IDEA plugin development.</li>\n<li>Familiarity with machine learning principles and concepts.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Federated Learning"], "language": ["English"]}, {"id": 1367, "title": "Lead Product Manager (for IDEs)", "slug": "lead-product-manager-for-ides-1367", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The IntelliJ department is JetBrains\u2019 biggest and includes both IDE and non-IDE products.</p>\n<p>We're currently looking for a visionary Lead Product Manager who will focus on our IDE products group. This position will help us further unlock the potential of our IDEs.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Contribute to the overall strategy of the company by focusing on different developer profiles, and translating it into a vision that balances users\u2019 needs, business goals, and resource limitations.</li>\n<li>Manage a team of product managers and help them grow and achieve results.</li>\n<li>Analyze and find solutions for end users and whole team scenarios.</li>\n<li>Develop and maintain a product roadmap that addresses short- and long-term product goals for IDEs.</li>\n<li>Generate, prioritize, and test hypotheses, sometimes using out-of-the-box methods.</li>\n<li>Work closely with developers, analysts, researchers, technical writers, developer advocates, and marketing and product managers across the IntelliJ department and the wider company.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Look beyond features and prioritize user scenarios.</li>\n<li>Have at least five years of product management experience or equivalent with a proven record of driving multiple product directions simultaneously.</li>\n<li>Have experience in managing people.</li>\n<li>Are proficient in both spoken and written English.</li>\n<li>Have strong collaboration skills and an ability to work effectively with members of cross-functional teams and to influence stakeholders at all levels.</li>\n<li>Focus on improving the environment around you, whether coaching and mentoring peers or addressing internal operations.</li>\n<li>Are comfortable communicating across different product teams and with a wide range of business stakeholders.</li>\n<li>Have a technical education or software engineering experience.</li>\n</ul>\n<p><strong>We\u2019d be especially thrilled if you:</strong></p>\n<ul>\n<li>Have worked with developer tools before, even if only as a user.</li>\n<li>Have experience working with both B2C and B2B product development.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["Machine Learning", "Management", "Communications", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Netherlands, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["IntelliJ IDEA"], "language": ["English"]}, {"id": 1371, "title": "JVM infrastructure engineer (Kotlin)", "slug": "jvm-infrastructure-engineer-kotlin-1371", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Kotlin is a modern programming language created by JetBrains that targets the Java, Android, JavaScript, and Native platforms. Kotlin has been rapidly gaining popularity since 2016; it is now an official language for Android development and is supported in many frameworks, engines, and tools.</p>\n<p>The language itself is also a large Kotlin project. The Kotlin Infrastructure team is working on improving developer productivity, making our continuous integration server fast and reliable, ensuring security for our releases, and automating the release cycle and testing tasks.</p>\n<p>To cover these and other tasks related to the infrastructure and developer processes in the Kotlin project, we are looking for an Infrastructure/DevOps Engineer to join the team.</p>\n<h3><strong>We\u2019ll be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have at least 1 year of Java or Kotlin development experience.</li>\n<li>Are familiar with build systems, such as Gradle, Maven, Bazel, and others.</li>\n<li>Don\u2019t mind performing some administration tasks, like configuring a service or writing a shell script.</li>\n<li>Can investigate and solve unique problems.</li>\n<li>Can design and write code that is easy to read and support.</li>\n<li>Have strong teamwork skills, are open to diverse opinions, and can support your point of view with sound reasoning.</li>\n<li>Know other programming languages and paradigms, such as Haskell, Python, Scala, and Ruby.</li>\n</ul>\n<h3><strong>We'll be especially thrilled if you:</strong></h3>\n<ul>\n<li>Have developed plugins for Gradle or built and maintained a large project with Gradle.</li>\n<li>Have worked with various operating systems.</li>\n<li>Know JVM internals.</li>\n<li>Know how to optimize infrastructure.</li>\n<li>Have contributed to open-source projects or developed projects of your own.</li>\n</ul>\n<h3><strong>How we work:</strong></h3>\n<ul>\n<li>The source code, mostly written in Kotlin, is stored in Git repositories, some of which are <a href=\"https://github.com/jetbrains/kotlin\">available on GitHub</a>.</li>\n<li>We use Gradle as a build tool in the project.</li>\n<li>We use JetBrains products: TeamCity is our CI server, YouTrack is used for storing issues, and Space stores information about teams and is used as a collaboration and a code review tool.</li>\n</ul>\n", "role": ["DevOps"], "technologies": ["Kotlin"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Kotlin Build Infrastructure"], "language": ["English"]}, {"id": 1376, "title": "Project Manager (JetBrains AI)", "slug": "project-manager-jetbrains-ai-1376", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\nIn the AI Department, we work on a variety of ML methods and AI algorithms to help our customers code better, write more effectively, and enhance their creativity. Our department is composed of a number of functional teams, including ML, Backend, Frontend, Design, and others.\nWe're seeking a diligent, proactive, and supportive individual to join us, helping to streamline our operations and foster closer collaboration across JetBrains. By taking on organizational responsibilities and providing structure, you'll enable our tech specialists to concentrate on driving innovation and adding value.</p>\n<h3>What you will do:</h3>\n<p>As a Project Manager for the JetBrains AI department, you'll play a central role in the company life. Your duties will include:</p>\n<ul>\n<li><strong>Process management:</strong> Crafting and maintaining robust processes to ensure our projects are delivered promptly and with the highest quality, even amidst the uncertainties of research.</li>\n<li><strong>Scope management:</strong> \ufeffDefining scope by gathering requirements thoroughly, ensuring we meet customer needs, adapt to changes, manage expectations, and outline the delivery timeline.</li>\n<li><strong>Support across projects:</strong> Providing comprehensive support to teams across various projects and handling administrative, organizational, and legal tasks to ensure smooth operations.</li>\n<li><strong>Promoting transparency and collaboration:</strong> Acting as a bridge for transparent and collaborative relationships between your team and other stakeholders.</li>\n<li><strong>Communication facilitation:</strong> Utilizing communication channels effectively to synchronize efforts and ensure alignment among all stakeholders, keeping everyone informed and engaged.</li>\n</ul>\n<h3>Skills:</h3>\n<ul>\n<li><strong>Process management mastery:</strong> Demonstrated expertise (3+ years of experience) in setting up and managing processes to navigate projects with a high number of stakeholders, ensuring both timeliness and quality. Knowledge of the SDLC and associated frameworks.</li>\n<li><strong>Technical background:</strong> Understanding of the software engineering domain, with an AI background being especially welcome.</li>\n<li><strong>Effective communication:</strong> Excellent communication skills in English, both verbal and written, with a talent for facilitating seamless information flow and fostering alignment among diverse stakeholders.</li>\n<li><strong>Adaptability:</strong> Ability to thrive in dynamic environments, quickly adapting to evolving project requirements and priorities.</li>\n<li><strong>Detail-oriented organization:</strong> Exceptional attention to detail and systematic approach to work, enabling you to manage multiple tasks and streams concurrently without compromising quality, maintain focus, and synchronize diverse information flows.</li>\n</ul>\n", "role": ["Project Manager"], "technologies": ["Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany"], "team": ["JetBrains AI"], "language": ["English"]}, {"id": 1377, "title": "Data Engineer (JetBrains AI)", "slug": "data-engineer-jetbrains-ai-1377", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are currently working on an ambitious new platform that provides AI capabilities to all JetBrains products. Our platform is based on in-house developed models for writing and coding assistance, as well as integration with our strategic partners.</p>\n<p>With this in mind, we are looking for a driven, detail-oriented Data Engineer to join our team and support the efficient processing, management, and delivery of the data needed to train, deploy, and use our machine learning models in production and build reliable pipelines for these tasks.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Prioritize automation and optimization of data processes to improve efficiency and scalability.</li>\n<li>Plan their work and make decisions independently, consulting with others if needed.</li>\n<li>Identify customer needs and prioritize their tasks accordingly.</li>\n<li>Take sole responsibility for their entire subsystem.</li>\n</ul>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Collect, prepare, and enrich code and code-related data.</li>\n<li>Build, automate, and maintain data pipelines.</li>\n<li>Own key project components and drive their development.</li>\n<li>Work closely with ML teams.</li>\n<li>Work with advanced tools that leverage JetBrains\u2019 code knowledge to enrich data for ML training.</li>\n</ul>\n<p>Your work will directly contribute to improving the performance of our machine learning models, which in turn helps millions of developers work more efficiently. By preparing and optimizing the data that fuels these models, you\u2019ll play a key role in making development tools smarter and more effective.</p>\n<h3>We\u2019ll be happy to have you on our team if you have:</h3>\n<ul>\n<li>3+ years of data engineering experience.</li>\n<li>Proven experience building pipelines for large-scale data processing.</li>\n<li>Good knowledge of Python and SQL, enabling you to work effectively with data.</li>\n<li>Experience with pipelining tools (AirFlow, Prefect, TeamCity Pipelines, etc.).</li>\n<li>Expertise in optimizing large data storage systems and databases for improved performance.</li>\n<li>A strong focus on data quality and ensuring data integrity throughout the pipeline.</li>\n<li>A proactive mindset with the ability to take ownership of tasks.</li>\n<li>Attention to detail in everything you do.</li>\n</ul>\n<h3>We\u2019d be especially thrilled if you have experience with:</h3>\n<ul>\n<li>The AWS services S3, EMR, and Batch or similar technologies.</li>\n<li>CI, build, and automation systems.</li>\n<li>The MapReduce framework.</li>\n<li>The Kotlin programming language.</li>\n</ul>\n<h3>What we use to develop JetBrains AI:</h3>\n<ul>\n<li>Git for source control management.</li>\n<li>Multiple cloud providers like AWS and GCP for infrastructure and data warehousing.</li>\n<li>Python for ETL/ELT.</li>\n<li>Kubeflow/Prefect for workflow automation.</li>\n<li>TeamCity for continuous integration and orchestration.</li>\n</ul>\n", "role": ["Data Engineer"], "technologies": ["Data"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1381, "title": "Senior Software Developer (AI Enterprise)", "slug": "senior-software-developer-ai-enterprise-1381", "description": "<p>At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth.</p>\n<p>The JetBrains IDE Services department develops a comprehensive enterprise solution to help companies manage their IntelliJ-based IDEs for hundreds of developers. This product integrates various components to allow for the distribution of selected IDE versions, plugins, and standard configurations across all developer machines, providing scalable solutions built on existing tools and enhanced by new technologies.</p>\n<p>One key component is JetBrains AI Enterprise, which leverages AI Assistant, the JetBrains AI platform, and IDE Services to deliver intelligent, automated support and productivity enhancements at an enterprise scale: <a href=\"https://www.jetbrains.com/ai/enterprise/\">https://www.jetbrains.com/ai/enterprise/</a>.</p>\n<p>We are currently looking for a passionate Software Developer to join our team and help implement enterprise-scale features for our current and future customers, ensuring seamless integration and enhanced performance across all parts of our product ecosystem.</p>\n<h3><strong>As part of our team, you'll:</strong></h3>\n<ul>\n<li>Help develop IDE Services features.</li>\n<li>Work in close cooperation with QA engineers, support engineers, multiple teams, and external users.</li>\n<li>Participate in feature discussions, version planning, and releases.</li>\n<li>Communicate with other product teams.</li>\n</ul>\n<h3><strong>We\u2019ll be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>Strong enough English skills to communicate with teammates, colleagues, and external customers.</li>\n<li>Experience in web applications, desktop applications, and IntelliJ-based IDEs.</li>\n<li>Good knowledge of web-related technologies, authentication schemes, and HTTP.</li>\n<li>A willingness to investigate customer problems across multiple products.</li>\n<li>Passion, responsibility, self-discipline, and good self-learning skills.</li>\n<li>The ability to explain complex ideas in simple words.</li>\n<li>The ability to work in a distributed team.</li>\n</ul>\n<h3>We would be especially thrilled if you have experience with:</h3>\n<ul>\n<li>Backend or full-stack development.</li>\n<li>AI communication protocols such as OpenAI and Hugging Face.</li>\n<li>Kotlin/Java programming languages.</li>\n<li>Spring/Ktor web frameworks and asyncio.</li>\n<li>JetBrains products and a desire to help make them even better.</li>\n<li>Containerization and orchestration tools (Docker, Kubernetes).</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1385, "title": "Senior Software Developer (IDE Services Core)", "slug": "senior-software-developer-ide-services-core-1385", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>JetBrains IDE Services is a suite of B2B solutions intended to help developer productivity engineers deliver a better development experience across their organization. These products include IDE Provisioner, License Vault, Code With Me Enterprise, and AI Enterprise. JetBrains IDE Services integrates with IntelliJ-based IDEs and the Toolbox App, and we aim to expand the list of integrations to include third-party tools in the future. We also have an ambitious plan to deliver the cloud version of JetBrains IDE Services.</p>\n<p>We are currently looking for an experienced developer to join the team in support of these goals.</p>\n<h3>As part of the team, you will:</h3>\n<ul>\n<li>Build login support for various identity providers like Okta or Microsoft Entra.</li>\n<li>Implement support for various authentication protocols.</li>\n<li>Maintain and adjust licensing of JetBrains IDE Services to accommodate new products.</li>\n<li>Help teams wanting to integrate with JetBrains IDE Services bring new features like support for custom AI models or provisioning settings for third-party tools.</li>\n<li>Help implement performance tests.</li>\n<li>Contribute to internal initiatives, such as knowledge-sharing sessions, improving the developer experience, and keeping our codebase up to date.</li>\n</ul>\n<h3>Required skills and qualifications:</h3>\n<ul>\n<li>2+ years of hands-on experience with modern Spring.</li>\n<li>A strong understanding of reactive programming, ideally with Project Reactor.</li>\n<li>Proven experience in designing and implementing applications that handle high load efficiently.</li>\n<li>Willingness to take responsibility for features from conception through delivery.</li>\n<li>Enthusiasm for mentoring team members and sharing expertise.</li>\n<li>Strong analytical skills and a passion for developing innovative solutions.</li>\n<li>The ability to work effectively within a team, fostering a collaborative environment.</li>\n</ul>\n<h3>Tech stack:</h3>\n<ul>\n<li>Backend: Spring Boot, Reactor, Kotlin</li>\n<li>Storage: PostgreSQL, S3 / Azure Blob Storage</li>\n<li>Authentication: External OAuth 2.0 provider</li>\n<li>Infrastructure: Containerized deployment, Kubernetes, AWS/Google Cloud</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1389, "title": "QA Automation/Software Developer in Test (IDE Services QA)", "slug": "qa-automation-software-developer-in-test-ide-services-qa-1389", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The IDE Services team develops a solution to help companies manage their IntelliJ-based IDEs for hundreds of developers. It allows you to distribute selected IDE versions, plugins, and standard configurations across all developer machines, along with providing integration with Code With Me Enterprise, AI Enterprise and License Vault. For more information about the product, visit our product page at <a href=\"https://www.jetbrains.com/ide-services/\">https://www.jetbrains.com/ide-services/</a></p>\n<p>Our young, growing team is looking for a Test Automation Engineer to join our team and help make IDE Services as good as it can be.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Improve and maintain an existing framework for integration testing of IDE Services components such as IDE Services Server, IDE Services Plugin, and others.</li>\n<li>Create E2E tests using Kotlin, JUnit, Selenide, and internal tools/frameworks to interact with desktop applications, such as JetBrains IDEs.</li>\n<li>Set up and support TeamCity configurations for regular runs.</li>\n<li>Participate in feature discussions and product team communications.</li>\n<li>Conduct code reviews for other QA team members and developers.</li>\n</ul>\n<p><strong>We are looking for someone who has:</strong></p>\n<ul>\n<li>A solid understanding of Java or Kotlin core concepts.</li>\n<li>Good knowledge of Web-related technologies and HTTP.</li>\n<li>Experience in building automated testing infrastructure, in a CI/CD setup.</li>\n<li>Experience working with containerisation and orchestration tools (Docker, Kubernetes).</li>\n<li>The ability to grasp new concepts quickly and to work both independently and in a team.</li>\n<li>Strong enough English skills to communicate with teammates.</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["Java", "Kotlin"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1390, "title": "Support Engineer (IDE Services Customer Relations)", "slug": "support-engineer-ide-services-customer-relations-1390", "description": "<p>JetBrains IDE Services is a suite of B2B products intended to help developer productivity engineers deliver a better development experience across their organization. These products include IDE Provisioner, License Vault, Code With Me Enterprise, and AI Enterprise.</p>\n<p>We are looking for an experienced Support Engineer to assist users of the IDE Services.</p>\n<p><strong>As part of our team, you\u2019ll:</strong></p>\n<ul>\n<li>Carry out deep investigations into users' issues to provide bug localization for our developers.</li>\n<li>Provide technical support via email, internal Slack channels, and other channels.</li>\n<li>Work with the bug tracker, processing new and old requests.</li>\n<li>Reproduce users' issues and create bug reports for them.</li>\n<li>Contribute to product development based on the customers' common problems and needs.</li>\n</ul>\n<p><strong>We expect you to have:</strong></p>\n<ul>\n<li>Experience in the field of software engineering.</li>\n<li>Understanding of the software development process and continuous integration practice in particular.</li>\n<li>Essential system administration experience, including containerized applications and network protocols</li>\n<li>Familiarity with Windows, macOS, and Linux.</li>\n<li>Excellent written English.</li>\n<li>Good communication skills.</li>\n<li>The ability and drive to "get things done".</li>\n<li>A thirst for learning and mastering new technologies.</li>\n</ul>\n<p><strong>It would be a plus if you have:</strong></p>\n<ul>\n<li>Experience in technical support or in a customer-facing role.</li>\n<li>Experience in a QA position.</li>\n<li>Familiarity with cloud systems (AWS, GC, Azure) and containers (Docker, k8s).</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["IT support"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Latin America, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1391, "title": "C# Development Team Lead (AI Integrations)", "slug": "c-development-team-lead-ai-integrations-1391", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The .NET department is one of the largest at JetBrains. We\u2019re responsible for the whole suite of products dedicated to C# and game development, including well-recognized tools in the industry, such as ReSharper, Rider, dotMemory, dotCover, and dotTrace. As AI drives a new era in software development, we\u2019re working hard to ensure that our products not only have proper integrations with AI capabilities but are also on the frontier of the AI-powered software development tooling industry.</p>\n<p>We are now seeking an experienced C# Development Team Lead to own the delivery process of our products being enriched with AI capabilities and to deliver our new AI-powered offerings for software development.</p>\n<h2><strong>In this role, you will:</strong></h2>\n<ul>\n<li>Lead forward an engineering team with diverse levels of experience and expertise that focuses on integrating AI into our existing products and working on new AI-powered offerings.</li>\n<li>Collaborate effectively with product managers, ML and QA engineers, stakeholders, and senior developers to iterate on the product roadmap delivery.</li>\n<li>Contribute to the product roadmap and participate in the feature design process.</li>\n<li>Constantly refine team processes and culture to ensure smooth delivery and staying agile.</li>\n<li>Be a playing coach rather than a manager who\u2019s detached from hands-on work. In practice, this means spending some time personally designing and working on technical tasks and software architecture.</li>\n<li>Rapidly assimilate extensive technical information and dive deep into very mature codebases.</li>\n<li>Coach your team members on their technical and soft skills and provide them with feedback to help them get a little better every day.</li>\n</ul>\n<h2><strong>We would be delighted to have you on our team if you have:</strong></h2>\n<ul>\n<li>Significant experience: substantial previous experience with C# as well as experience leading a development team.</li>\n<li>Diverse experience: a proven record of joining mature teams and having a major impact (either as an individual contributor or as a team lead).</li>\n<li>Problem-solving skills: a proven track record of proposing and implementing radical solutions that move the needle on complex technical issues without sacrificing existing quality.</li>\n<li>Basic knowledge of the current landscape of AI technologies being used in toolings for software development, as well as a readiness to learn a great deal on this subject and keep this knowledge up to date through continuous study.</li>\n<li>Communication skills: This role requires the ability to communicate effectively with a diverse set of colleagues, including both managers and peers.</li>\n<li>A clear understanding of product management and its role in the development lifecycle as a whole.</li>\n</ul>\n", "role": ["Team Lead"], "technologies": ["New"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": [".NET and Game Dev Tools"], "language": ["English"]}, {"id": 1396, "title": "Senior Product Manager (.NET and Game Dev Tools)", "slug": "senior-product-manager-net-and-game-dev-tools-1396", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>The .NET department is one of the largest at JetBrains. We\u2019re responsible for the whole suite of products dedicated to C# and game development, including well-recognized tools in the industry, such as ReSharper, Rider, dotMemory, dotCover, and dotTrace. We work hard to provide added value for the vast number of people who use our tools daily. Beyond this, we're constantly investigating new areas to serve, including the emerging market of AI tooling. With such a diverse product portfolio in terms of both use cases and market positioning, we face unique challenges that we're excited to work on.</p>\n<p>We\u2019re currently seeking an experienced Product Manager to help us drive our existing and new products forward.</p>\n<h3><strong>In this role, you will:</strong></h3>\n<ul>\n<li>Conduct user interviews, describe work patterns, and generate and test hypotheses based on feedback.</li>\n<li>Design and implement processes to track the products\u2019 use and impact on end users.</li>\n<li>Conduct market and competitive research and work with data analysts on quantitative product research to make informed, data-driven decisions.</li>\n<li>Cluster and prioritize entries in the existing development backlog.</li>\n<li>Contribute to both the short-term and long-term visions and strategy for the products.</li>\n<li>Prepare and present recommendations for expanding the user base and vision for the products while also managing and engaging in discussions with the respective stakeholders.</li>\n<li>Coordinate efforts with product designers, developers, and QA engineers to deliver features that users need.</li>\n<li>Collaborate across teams to align plans and roadmaps with game development tooling needs.</li>\n<li>Develop and implement product strategies for the market that are consistent with the company\u2019s vision and business goals.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>At least three years of product management or equivalent experience, with a proven record of successfully driving one or more product aspects.</li>\n<li>A technical education or software engineering experience.</li>\n<li>Extensive experience and skills working both with quantitative and qualitative feedback channels in product growth work.</li>\n<li>Experience composing, driving forward, and iterating product strategies.</li>\n<li>Strong spoken and written communication skills.</li>\n<li>Proficiency in both spoken and written English.</li>\n</ul>\n<h3><strong>We\u2019d be especially thrilled if you:</strong></h3>\n<ul>\n<li>Have worked with developer tools before, even if only as a user.</li>\n<li>Are familiar with one or more of the following ecosystems: .NET, Unreal Engine, Unity, C++, or Visual Studio.</li>\n<li>Have experience working with both B2C and B2B product development.</li>\n<li>Have experience with product pivots.</li>\n</ul>\n", "role": ["Product Manager"], "technologies": ["New", "Product Management"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": [".NET and Game Dev Tools"], "language": ["English"]}, {"id": 1397, "title": "B2B Product Marketing Manager (.NET and Game Dev Tools)", "slug": "b2b-product-marketing-manager-net-and-game-dev-tools-1397", "description": "<h1>Product Marketing Manager - B2B - Sales Enablement (.NET and Game Dev Tools)</h1>\n<p>JetBrains creates tools that make professional software development a more productive and enjoyable experience for programmers worldwide.</p>\n<p>Our .NET and game dev tools include ReSharper (an extension for Microsoft Visual Studio), Rider (a standalone cross-platform .NET and game dev IDE), and a family of profilers and code coverage tools including dotCover, dotMemory, dotTrace, and dotPeek. There are also RiderFlow for Unity, and many more products upcoming. The marketing for such a diverse family of tools is challenging as it combines working with huge enterprises and small game dev studios, promoting a mature product together with its up-and-coming younger siblings, and driving the adoption of IDEs for daily use along with specialized profiling tools that users launch only a few times a year.</p>\n<p>Our BizDev strategy aims at enabling strong customer relationships, technological and marketing partnerships, and stable growth of the JetBrains presence in big .NET and game dev businesses. B2B Product Marketing Manager will play a pivotal role in bridging the gap between sales, product, and marketing teams, ensuring effective communication and alignment of strategies. Passionate about empowering our sales team with the necessary tools, knowledge, and resources to drive success in the B2B market through Business Decision Makers\u2019 audience.</p>\n<h2>As part of our team, you will work on:</h2>\n<p><strong>Strategy</strong>:</p>\n<ul>\n<li>Collaborate with sales, marketing, and product stakeholders to determine sales enablement priorities.</li>\n<li>Conduct interviews and analyze performance data to identify knowledge gaps across the sales team.</li>\n<li>Gather and relay feedback to continuously iterate on the sales enablement strategy.</li>\n</ul>\n<p><strong>Product Positioning and Messaging:</strong></p>\n<ul>\n<li>Contribute to the development of high-level B2B messaging for the company addressing the needs of Business Decision Makers across large and medium businesses.</li>\n<li>Create and manage consistent slide decks for sales engineers.</li>\n<li>Design engaging product demo scenarios that effectively showcase our offerings.</li>\n<li>Assist product and product marketing teams in creating B2B positioning for their products, including the development of buyer and user personas and compelling messaging.</li>\n</ul>\n<p><strong>Onboarding for the sales team, partners, and resellers</strong>:</p>\n<ul>\n<li>\n<p>Develop educational content related to new and updated B2B product and service offerings.</p>\n</li>\n<li>\n<p>Organize and conduct sales training sessions to enhance the skills and knowledge of the sales team.</p>\n</li>\n<li>\n<p>Create onboarding materials to facilitate the smooth integration of new hires into the sales organization.</p>\n</li>\n<li>\n<p>Collaborate with partner and resellers teams to adapt existing sales tools for partner use.</p>\n</li>\n<li>\n<p>Organize and conduct training sessions for partners to ensure they have the necessary knowledge and resources to effectively promote JetBrains products.</p>\n</li>\n</ul>\n<h2>Requirements:</h2>\n<ul>\n<li>Profound practical knowledge of the B2B / Enterprise customer segment and their unique needs and challenges.</li>\n<li>Successful experience marketing software or SaaS products or services to B2B / Enterprise customers.</li>\n<li>An understanding of the software purchase process in companies, including decision-making personas, the decision-making process, and other aspects.</li>\n<li>A general understanding of (and curiosity towards) differences between industry segments and cultures regarding marketing approaches and decision-making processes.</li>\n<li>Excellent spoken and written English.</li>\n<li>Good communication and teamwork skills.</li>\n</ul>\n<h2>Preferable:</h2>\n<ul>\n<li>Familiarity with and understanding of JetBrains products or similar products from other vendors.</li>\n<li>Prior experience working in IT companies or a technical background.</li>\n<li>A bachelor\u2019s degree or 2+ years of proven experience in B2B Marketing, Business Development, or a related discipline.</li>\n</ul>\n", "role": ["Product Marketing Manager"], "technologies": ["Marketing", "New"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Belgrade, Serbia", "Warsaw, Poland", "Poland, remote"], "team": [".NET Marketing"], "language": ["English"]}, {"id": 1407, "title": "Project manager (Sales Department)", "slug": "project-manager-sales-department-1407", "description": "<p>Founded in 2000, JetBrains is a world-leading vendor of professional software development tools. We strive to help developers enjoy their work and be more productive by providing them with smart products that take care of their routine tasks and let them focus on the creative process. To help us achieve this goal, we require talented, dedicated, and creative individuals.</p>\n<p>The Project Manager will manage cross-functional projects within our sales team, including implementation and integration of Sales Automation tools (CRM, CDP, Sales Analytic). This role involves collaborating with various internal and external stakeholders to ensure timely and successful project completion while maintaining high standards of quality and efficiency. The ideal candidate has a strong project management experience, excellent communications skills and a proactive approach.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Plan, organize and control the execution of cross-functional projects within the sales department.</li>\n<li>Develop and maintain detailed project plans, schedules and budgets.</li>\n<li>Define a project scope, create a technical specification based on customer requirements.</li>\n<li>Collaborate with internal and external stakeholders to define requirements and ensure task completion.</li>\n<li>Monitor and manage project risks and changes.</li>\n<li>Coordinate the work of various teams and ensure effective communication between them.</li>\n<li>Ensure the quality execution of projects and compliance with JetBrains standards.</li>\n<li>Prepare portfolio projects progress reports and present them to management.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>At least 3 years of experience as a Project Manager, preferably in software development or implementation.</li>\n<li>Knowledge of project management methodologies (e.g., Agile, Scrum, Waterfall).</li>\n<li>Experience managing integration projects and cross-functional projects.</li>\n<li>Strong communication skills.</li>\n<li>Problem-solving and analytical skills.</li>\n<li>Good command of written technical English.</li>\n</ul>\n", "role": ["Project Manager"], "technologies": ["Sales"], "location": ["Amsterdam, Netherlands"], "team": ["Sales"], "language": ["English"]}, {"id": 1409, "title": "Integration System Analyst (Sales Department)", "slug": "integration-system-analyst-sales-department-1409", "description": "<p>Founded in 2000, JetBrains is a world-leading vendor of professional software development tools. We strive to help developers enjoy their work and be more productive by providing them with smart products that take care of their routine tasks and let them focus on the creative process. To help us achieve this goal, we require talented, dedicated, and creative individuals.</p>\n<p>We are seeking a highly skilled and dependable System Analyst to spearhead integration solutions for our SalesTech applications. You will play a pivotal role in orchestrating and enhancing consistency among our CRMs/CDP and other mission-critical applications like Billing, DMP, Marketing and Customer Service solutions.</p>\n<h3><strong>As part of our team, you will:</strong></h3>\n<ul>\n<li>Collaborate with stakeholders to gather integration requirements for SalesTech applications;</li>\n<li>Plan and design integration solutions, selecting appropriate techniques and communication patterns;</li>\n<li>Perform in-depth system analysis and provide detailed specifications for development and implementation to cross-functional teams;</li>\n<li>Review, qualify, and accept completed developments to ensure they meet specifications and quality standards;</li>\n<li>Provide ongoing support for integration-related issues, ensuring high availability and reliability of integrations in your domain area;</li>\n<li>Develop and maintain comprehensive documentation of system integrations and data flows;</li>\n<li>Work within an Agile/Scrum/DevOps environment to deliver high-quality solutions in a fast-paced setting.</li>\n</ul>\n<h3><strong>Requirements:</strong></h3>\n<ul>\n<li>5+ years of experience as a System Analyst or similar role, with a strong background in integration projects;</li>\n<li>Strong analytical skills, ability to find well-balanced solutions and acceptable trade-off under tight deadlines due to effective synthesis of complex requirements;</li>\n<li>Deep understanding of integration methods and principles including API-based integration, event-driven architectures, ETL/ELT processes;</li>\n<li>Proven ability to apply different concepts to design and implement complex, scalable system integration architectures;</li>\n<li>Knowledge of data modeling, database design principles and data warehousing concepts with ability to understand its structure and find necessary data yourself;</li>\n<li>Familiar with cloud computing concepts and their application in integration projects;</li>\n<li>Excellent verbal and written communication skills for effectively engaging with both technical and non-technical stakeholders.</li>\n</ul>\n<h3><strong>Will be an advantage:</strong></h3>\n<ul>\n<li>Understanding the business applications domain area of modern software companies;</li>\n<li>Experience with API management platforms like GCP Apigee or iPaaS like MuleSoft, Workato;</li>\n<li>Experience in developing or implementing CDP solutions to create a unifying customer profile;</li>\n<li>Familiarity with the Salesforce ecosystem and related technologies.</li>\n</ul>\n", "role": [], "technologies": ["Sales"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["Sales"], "language": ["English"]}, {"id": 1410, "title": "Business Intelligence Analyst (Sales Department)", "slug": "business-intelligence-analyst-sales-department-1410", "description": "<p>Founded in 2000, JetBrains is a world-leading vendor of professional software development tools. We strive to help developers enjoy their work and be more productive by providing them with smart products that take care of their routine tasks and let them focus on the creative process. To help us achieve this goal, we require talented, dedicated, and creative individuals.</p>\n<p>We are looking for an experienced and reliable Business Intelligence Analyst to bear on our data and business. As a BI professional, you will implement analytics tools and techniques to provide our sales domain with critical data and insights they need to perform at their best. You will work closely with the Data Office to ensure data governance for high-quality analytics.</p>\n<h3><strong>As part of our team, you will:</strong>:</h3>\n<ul>\n<li>Work jointly with sales business leaders to identify analytical requirements including hypotheses, potential challenges and bottlenecks, metrics, and KPIs for performance measurement;\u00a0</li>\n<li>Develop and maintain reporting, dashboards and data visualization to provide real-time insights and enable data-driven decision-making;</li>\n<li>Perform ad-hoc data analysis and research to provide timely and actionable recommendations based on the results;</li>\n<li>In collaboration with data engineers design and build necessary data marts and ETL pipelines for stakeholders\u2019 needs;</li>\n<li>Monitor data quality across data marts, dashboards, reports and resolve any issues in cooperation with data owners;</li>\n<li>Provide training and produce documentation for the different sales teams on how to use analytics tools and understand the analytics results.</li>\n<li>Implement self-service practices that allow end-users to access and analyze data without relying on others.</li>\n</ul>\n<p><strong>Skills and qualification:</strong></p>\n<ul>\n<li>5+ years of experience similar data-driven role (business analyst, data analyst, reporting analyst, or quantitative analyst);</li>\n<li>Proficiency with BI software like Tableau, PowerBI, Qlik-view, Datalens or similar and data visualization techniques;</li>\n<li>Strong knowledge of SQL and experience in relevant programming language (Python, R);</li>\n<li>Good understanding of data technologies: databases, data warehouses, data processing software and protocols;</li>\n<li>Familiar with data protection and privacy principles;</li>\n<li>Strong analytical and quantitative skills, curiosity about data and passion for finding answers hidden in data sets;</li>\n<li>Good communication skills with the ability to listen and articulate your ideas clearly for technical and non-technical users.</li>\n</ul>\n<p><strong>Will be an advantage:</strong></p>\n<ul>\n<li>Understanding of B2B sales, marketing and customer service concepts;</li>\n<li>Experience in self-handled data preparation and building ETL processes without assistance from data engineers.</li>\n</ul>\n", "role": ["Analyst"], "technologies": ["Sales"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["Sales"], "language": ["English"]}, {"id": 1411, "title": "Support Engineer (AI Assistant)", "slug": "support-engineer-ai-assistant-1411", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.</p>\n<p>AI Assistant is an advanced software tool that leverages artificial intelligence to aid developers in various tasks. Developed for JetBrains IDEs, the <a href=\"https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant\">AI Assistant plugin</a> integrates AI into the coding environment, enhancing features like code completion, debugging, VCS operations, and much more. We strive to make JetBrains AI Assistant the most useful and intuitive AI-powered tool on the market, focusing on core features such as code completion, code generation, refactoring, and general assistance through chat.</p>\n<p>We are looking for a Support Engineer to help ensure the best user experience with AI Assistant.</p>\n<h3>We'll be happy to have you on our team if you:</h3>\n<ul>\n<li>Have at least two years of experience in providing customer support for commercial software tools.</li>\n<li>Have coding experience.</li>\n<li>Have experience with bug-tracking systems, such as YouTrack or Jira.</li>\n<li>Are proficient in English, both written and spoken.</li>\n<li>Have strong communication skills.</li>\n<li>Enjoy helping users no matter what issues they experience.</li>\n</ul>\n<h3>We\u2019ll be especially thrilled if you:</h3>\n<ul>\n<li>Are familiar with one or more JetBrains IDEs.</li>\n<li>Are familiar with major OSs, Bash, SSH, and SQL.</li>\n<li>Have experience with any AI tool for IDEs, such as JetBrains AI Assistant, Github Copilot, or Cursor AI.</li>\n<li>Have an understanding of version control systems.</li>\n<li>Have knowledge of network protocols.</li>\n<li>Have experience in collecting and sharing knowledge.</li>\n</ul>\n<h3>Your role will involve:</h3>\n<ul>\n<li>Thoroughly investigating user issues to provide accurate bug localization and suggest workarounds if possible.</li>\n<li>Reproducing issues based on user reports.</li>\n<li>Providing technical support through ticketing systems, community forums, and social media.</li>\n<li>Learning every aspect of the product.</li>\n<li>Collecting project knowledge to share common answers and workarounds with external users.</li>\n<li>Communicating with project stakeholders, including developers, QAs, the marketing team, and others.</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["AI Assistant"], "language": ["English"]}, {"id": 1417, "title": "Workspace Model Software Developer", "slug": "workspace-model-software-developer-1417", "description": "<h2>Workspace Model Software Developer</h2>\n<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\u00a0</p>\n<p>In the Code Platform team, we work on the core components of an IDE: the virtual file system (VFS), indexes, the Workspace Model, and language support (such as parsing and resolving). These components are crucial in making an IDE \u201cintelligent\u201d, enabling essential features like code highlighting and navigation, refactoring, project views, and build tool integrations.</p>\n<p>We are now looking for a Software Developer to join us and work on the Workspace Model.</p>\n<p>The Workspace Model is an internal storage that maintains the project\u2019s structure and all its elements, such as modules, libraries, and SDKs. Over the past few years, we have developed it from scratch to replace the old Project Model API (see this <a href=\"https://blog.jetbrains.com/platform/2024/08/workspace-model/\">blog post</a>). It also supports the usage of the old API, allowing us to avoid rewriting all the functionalities that depend on it. The Workspace Model is designed to be flexible and fast, utilizing modern approaches to stateful systems like persistent data structures, making it inherently lock-free.</p>\n<p>We already have many internal users of the Workspace Model, including Rider, the Maven and Bazel plugin teams, Kotlin Scripts, GoLand, and others. All have noted the convenience and speed of the new implementation.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Enable the <a href=\"https://github.com/JetBrains/JPS\">JPS</a> build process to work directly with the Workspace Model cache, eliminating the need to generate IML files that represent the project structure.</li>\n<li>Improve the experience of working with newly opened projects and make it easier for build tools teams to support such an initial project state.</li>\n<li>Collaborate closely with other teams, such as the Bazel plugin team, to identify and resolve issues that extend beyond the Workspace Model and affect areas like indexes and the virtual file system.</li>\n<li>Work towards making the Workspace Model truly lock-free, which would involve phasing out the use of the old API.</li>\n<li>Remove the \u201cmodule\u201d concept from the platform code. Some technologies don\u2019t operate with modules, so the platform should not require them.</li>\n<li>Allow the same project to be opened simultaneously in multiple IDEs, such as CLion and PyCharm.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Strive to design and write code that is easy to read and maintain.</li>\n<li>Understand the algorithms behind the code you write.</li>\n<li>Are familiar with multi-threaded programming.</li>\n</ul>\n<p>Are ready to collaborate with people from other teams.</p>\n", "role": ["Software Developer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Core"], "language": ["English"]}, {"id": 1421, "title": "QA Engineer (WebTeam)", "slug": "qa-engineer-webteam-1421", "description": "<p>At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth. We strive to help developers be more productive with smart products that take care of routine and repetitive tasks so they can focus on more interesting creative processes.</p>\n<p>The WebTeam is responsible for developing a number of web products: the www.jetbrains.com website, the WebHelp tool for viewing documentation, internal marketing services, and more. We\u2019re looking for a QA Automation Engineer to design and implement the test infrastructure and tests, as well as ensure the overall quality of our products.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Identify, reproduce, and investigate errors and document them thoroughly.</li>\n<li>Design and implement the test automation strategy.</li>\n<li>Develop automated testing infrastructure, including CI configuration.</li>\n<li>Write, automate, and support test cases.</li>\n<li>Perform manual functional testing for new components.</li>\n<li>Collaborate closely with developers and designers.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>4+ years of experience in JavaScript automated web testing.</li>\n<li>Strong knowledge of software testing and automation methodologies.</li>\n<li>Experience with frontend test automation frameworks, like Jest, Cypress, Playwright, Selenium, or similar.</li>\n<li>Understanding of the technologies for building web apps, such as React, Yarn, module bundlers (Webpack, Rollup), PostCSS, and others.</li>\n<li>Experience configuring Continuous Integration pipelines.</li>\n<li>The ability to be self-organized, communicate clearly and work in a distributed team.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>An understanding of usability and UX principles.</li>\n<li>Accessibility testing experience.</li>\n<li>The desire to constantly develop, study, and try new approaches and technologies.</li>\n</ul>\n", "role": ["QA Engineer"], "technologies": ["JavaScript"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["WebTeam"], "language": ["English"]}, {"id": 1426, "title": "Product Marketing Manager (Data Science)", "slug": "product-marketing-manager-data-science-1426", "description": "<p>At JetBrains, code is our passion. Since we started in 2000, we\u2019ve been striving to make the most effective developer tools on earth. Our tools speed up production by automating routine checks and corrections, freeing developers to grow, discover, and create.</p>\n<p>PyCharm is an intelligent IDE designed by JetBrains specifically for Python, one of the fastest-growing programming languages and one that\u2019s used in many domains, from web applications to distributed big data processing. PyCharm helps Python developers and data scientists manage their tasks better, allowing them to focus on creative processes.</p>\n<p><strong>Role overview:</strong></p>\n<p>In the role of Product Marketing Manager for PyCharm as a data science and ML tool, you\u2019ll be at the forefront of driving the product's success by developing and executing strategic marketing initiatives in the data science industry. You\u2019ll work closely with cross-functional teams to understand market trends, identify customer needs, and leverage communication channels to convey PyCharm's unique value to data and ML professionals. You\u2019ll use knowledge and experience in the data science and ML domain, strategic thinking, creativity, and analytical skills to effectively position PyCharm in the competitive landscape and drive adoption and growth.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Develop and execute comprehensive marketing strategies to drive awareness, adoption, and retention of PyCharm in the data science market.</li>\n<li>Conduct market research to analyze customer needs, market trends, and the competitive landscape in order to inform product positioning and messaging.\u00a0</li>\n<li>Immerse yourself in the world of data science to understand how data scientists and ML practitioners build, train, and deploy models, fostering advancements in artificial intelligence and data science.\u00a0</li>\n<li>Collaborate with product management, engineering, and sales teams to define go-to-market strategies and product roadmap priorities.</li>\n<li>Create compelling messaging, positioning, and value propositions for PyCharm as a data science and ML tool.</li>\n<li>Develop and manage marketing campaigns across various channels, including digital marketing, social media, content marketing, influencer marketing, events, partnerships, and more.</li>\n<li>Create compelling content such as blog posts, tutorials, and videos.</li>\n<li>Measure and analyze the effectiveness of marketing campaigns and initiatives, as well as optimize strategies to drive continuous improvement.</li>\n<li>Serve as a subject matter expert for PyCharm as a data science and ML tool, providing product training and support to internal teams and external stakeholders.</li>\n<li>Build relationships with key partners and industry influencers to drive advocacy and support for PyCharm.</li>\n</ul>\n<p><strong>Requirements</strong>:</p>\n<ul>\n<li>A bachelor's degree in data science, marketing, business, or a related field.</li>\n<li>Proven experience in product marketing or product management, preferably in the data science and/or ML industry, or a background in data science and/or machine learning.</li>\n<li>Hands-on experience with Python and machine learning tools and libraries.</li>\n<li>A track record of developing and executing successful marketing strategies that drive customer acquisition and retention.</li>\n<li>Excellent communication skills, with the ability to distill complex technical concepts into clear and compelling messaging.</li>\n<li>Strong analytical skills and the ability to analyze data, derive insights, and make data-driven decisions.</li>\n<li>Strong sense of collaboration, with the ability to work effectively alongside cross-functional teams and influence stakeholders at all levels.</li>\n<li>Creativity and a passion for innovation and continuous improvement.</li>\n<li>Motivation and a results-orientated approach, with a track record of delivering projects on time and within budget.</li>\n</ul>\n<p><strong>Why to join us</strong>:</p>\n<p>At JetBrains, you'll have the opportunity to work with a talented and passionate team dedicated to building world-class software tools. As a Product Marketing Manager for PyCharm, you'll help shape the future of data science and ML tools and empower our users to achieve their goals. With a collaborative and innovative culture, competitive compensation, and opportunities for professional growth and development, JetBrains is the perfect place to take your career to the next level.</p>\n", "role": ["Product Marketing Manager"], "technologies": ["Marketing"], "location": ["Munich, Germany", "Prague, Czech Republic", "Czech Republic, remote", "Germany, remote", "Berlin, Germany", "Yerevan, Armenia", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 1443, "title": "Account Executive (DACH) ", "slug": "account-executive-dach-1443", "description": "<p>The Account Executive works with dedicated enterprise customers. Key responsibilities include establishing and maintaining relationships with key stakeholders and users within the organization, acting as a single point of contact for the client, and serving as the client's advocate within JetBrains. They manage the account plan and orchestrate the team to achieve revenue and customer satisfaction targets. An ideal candidate has strong sales and communications skills and previous experience with specific customers or industries.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Establish and maintain relationships with key stakeholders and decision-makers to align on mutual goals and build trust.</li>\n<li>Develop a strong understanding of customer priorities to identify opportunities for Developer Experience and educate decision-makers on the value proposition of JetBrains.</li>\n<li>Build and manage account plans to meet revenue targets and customer satisfaction.</li>\n<li>Accurately manage sales pipelines and forecasts to ensure business goals are met and resources are allocated efficiently and make business predictable.</li>\n<li>Engage product groups and stakeholders in business planning, prioritizing actions based on customer needs and growth opportunities.</li>\n<li>Act as the primary point of contact and advocate for the client within JetBrains, seek customer feedback and feature requests to improve satisfaction.</li>\n</ul>\n<h3>We will be thrilled if you have:</h3>\n<ul>\n<li>Proven 5+ years of experience in Enterprise Sales in cloud or software vendor or distributor with specific customers or industries and with a deep understanding of their unique needs and challenges.</li>\n<li>Proven track record of meeting or exceeding sales targets and effectively managing the sales process from prospecting to closing.</li>\n<li>Ability to build and maintain strong relationships with key stakeholders and users within the customer organization on CxO level.</li>\n<li>Ability to manage account plans, work with CRM to accurately manage sales pipelines and forecasts.</li>\n<li>Experience in acting as a single point of contact for the client and advocating for the client's needs within the company.</li>\n</ul>\n<h3>Travel:</h3>\n<ul>\n<li>At least 30% of time</li>\n</ul>\n<h3>Languages:</h3>\n<ul>\n<li>English</li>\n<li>German</li>\n</ul>\n", "role": ["Sales Specialist"], "technologies": ["Sales"], "location": ["Munich, Germany", "Germany, remote", "Berlin, Germany"], "team": ["Regional Sales - Germany"], "language": ["English"]}, {"id": 1447, "title": "Email marketing specialist", "slug": "email-marketing-specialist-1447", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\u00a0</p>\n<p>We are looking for an Email Marketing Specialist to join our Email Marketing team to help us engage with our growing community of users worldwide.</p>\n<p><strong>As part of our team, you will:</strong></p>\n<ul>\n<li>Develop, execute, and optimize email campaigns to support various company activities.</li>\n<li>Collaborate with product marketing, sales, copyediting, and design teams to create campaigns tailored to different audience segments.</li>\n<li>Analyze email performance metrics and user behavior to continuously improve campaign effectiveness.</li>\n<li>A/B test email content, subject lines, and CTAs to maximize open rates, click rates, and conversions.</li>\n<li>Stay up-to-date with industry trends and best practices to drive innovation in our email marketing strategies.</li>\n<li>Work with marketing automation tools to streamline and scale email campaigns across multiple languages and regions.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Fluent written and spoken English.</li>\n<li>Experience in marketing, with a focus on email marketing, digital marketing, or content marketing.</li>\n<li>The ability to learn quickly and navigate large volumes of information.</li>\n<li>Excellent time management skills and the ability to prioritize tasks.</li>\n<li>The ability to work independently and effectively in a distributed team.</li>\n<li>Strong collaboration skills and the ability to work effectively with members of cross-functional teams.</li>\n</ul>\n<p><strong>We would be especially thrilled if you have:</strong></p>\n<ul>\n<li>\n<p>Experience with marketing automation tools (e.g., Marketo, Hubspot, or similar).</p>\n</li>\n<li>\n<p>Knowledge of HTML/CSS for email template development.</p>\n</li>\n<li>\n<p>Familiarity with GDPR and other email marketing regulations.</p>\n</li>\n<li>\n<p>Experience in software or technology marketing.</p>\n</li>\n</ul>\n", "role": ["Marketing Specialist"], "technologies": ["Marketing"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Cyprus, remote", "Serbia, remote"], "team": ["Marketing"], "language": ["English"]}, {"id": 1448, "title": "Office Manager (m/f/x)", "slug": "office-manager-m-f-x-1448", "description": "<p>JetBrains is a software development company that creates essential tools for software developers and teams. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. Millions of users enjoy our products, and we have several offices around the world, including in Prague, Munich, Amsterdam, Boston, and Shanghai.</p>\n<p>At JetBrains, we listen to our colleagues\u2019 questions and opinions, try to understand their needs, and offer them the best possible solutions while creating an atmosphere of support and compassion. We are looking for an office manager who will nourish this kind of atmosphere in the Berlin office.</p>\n<p>In this role, you will be a full member of the office community, along with the engineers, designers, marketing specialists, and other colleagues from a variety of teams. You will enjoy the flexibility to express yourself, suggest, and implement changes to improve things in the office and around you.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Take care of the office community\u2019s needs.</li>\n<li>Greet visitors, answer and redirect phone calls, receive and sort incoming mail and deliveries, and manage outgoing mail.</li>\n<li>Handle administrative duties and ensure that the office operates smoothly.</li>\n<li>Communicate with external services, manage office supplies and inventory, and place orders as necessary.</li>\n<li>Cooperate with government agencies and other local authorities to ensure compliance with regulations.</li>\n<li>Help plan fabulous office parties and team events.</li>\n<li>Take care of rent-related tasks and invoices.</li>\n</ul>\n<h3><strong>We\u2019ll be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>The internal drive to make the people around you happy.</li>\n<li>A hands-on approach to solving problems.</li>\n<li>An outgoing attitude and good communication skills.</li>\n<li>Organizational skills with meticulous attention to detail.</li>\n<li>Fluency in German and English.</li>\n</ul>\n<p>In your cover letter, please tell us about a time when you optimized something \u2013 a process, a team, anything!</p>\n", "role": ["Office Manager"], "technologies": ["Administration"], "location": ["Berlin, Germany"], "team": ["Administrative"], "language": ["English"]}, {"id": 1450, "title": "Account Executive (US)", "slug": "account-executive-us-1450", "description": "<p>The Account Executive works with dedicated enterprise customers. Key responsibilities include establishing and maintaining relationships with key stakeholders and users within the organization, acting as a single point of contact for the client, and serving as the client's advocate within JetBrains. They manage the account plan and orchestrate the team to achieve revenue and customer satisfaction targets. An ideal candidate has strong sales and communications skills and previous experience with specific customers or industries.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Establish and maintain relationships with key stakeholders and decision-makers to align on mutual goals and build trust.</li>\n<li>Develop a strong understanding of customer priorities to identify opportunities for Developer Experience and educate decision-makers on the value proposition of JetBrains.</li>\n<li>Build and manage account plans to meet revenue targets and customer satisfaction.</li>\n<li>Accurately manage sales pipelines and forecasts to ensure business goals are met and resources are allocated efficiently and make business predictable.</li>\n<li>Engage product groups and stakeholders in business planning, prioritizing actions based on customer needs and growth opportunities.</li>\n<li>Act as the primary point of contact and advocate for the client within JetBrains, seek customer feedback and feature requests to improve satisfaction.</li>\n</ul>\n<h3>We will be thrilled if you have:</h3>\n<ul>\n<li>Proven experience in Enterprise Sales in cloud or software vendor or distributor with specific customers or industries and with a deep understanding of their unique needs and challenges.</li>\n<li>Proven track record of meeting or exceeding sales targets and effectively managing the sales process from prospecting to closing.</li>\n<li>Ability to build and maintain strong relationships with key stakeholders and users within the customer organization on CxO level.</li>\n<li>Ability to manage account plans, work with CRM to accurately manage sales pipelines and forecasts.</li>\n<li>Experience in acting as a single point of contact for the client and advocating for the client's needs within the company.</li>\n</ul>\n<h3>Travel:</h3>\n<p>At least 30% of time</p>\n<h3>Languages</h3>\n<p>English</p>\n", "role": ["Sales Specialist"], "technologies": ["Sales"], "location": ["New York (NY), USA", "United States, remote"], "team": ["Americas Sales Team"], "language": ["English"]}, {"id": 1454, "title": "Senior Software Developer (FAD)", "slug": "senior-software-developer-fad-1454", "description": "<p>The FAD (Financial Applications Development) team develops solutions for the JetBrains Finance departments. Our primary responsibility is working on our greenfield accounting application and its integration with both internal and external systems.</p>\n<p>Our team prioritizes quality and consistency in our workflow. We use linting rules to maintain clean code and strive for high test coverage to minimize the risk of bugs. Our development process is collaborative and iterative, with regular code reviews and continuous integration and deployment to ensure our products meet the highest standards.</p>\n<p>We are currently looking for an experienced Backend Developer to join the team to strengthen and support our efforts.</p>\n<h3>As part of our team, you\u2019ll:</h3>\n<ul>\n<li><strong>Design and develop</strong> new solutions from the ground up, while also maintaining and enhancing existing ones.</li>\n<li><strong>Contribute to architectural decisions</strong>, ensuring scalable and robust solutions.</li>\n<li><strong>Develop and manage integrations</strong> between various internal and external systems.</li>\n<li>Take full <strong>ownership</strong> of your projects, driving them from concept to completion.</li>\n<li><strong>Collaborate closely</strong> with cross-functional teams to align technical solutions with business needs.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you have:</strong></h3>\n<ul>\n<li>At least <strong>five years of experience</strong> in software development, with a strong focus on <strong>Java</strong> or <strong>Kotlin</strong>.</li>\n<li>Experience designing and building <strong>RESTful APIs</strong>, with a focus on <strong>security</strong>, <strong>scalability</strong>, and best practices.</li>\n<li>Solid knowledge of <strong>SQL</strong> and experience working with <strong>relational databases</strong>.</li>\n<li>Expertise in <strong>application performance optimization</strong>, including techniques such as <strong>caching</strong> and <strong>query optimization</strong>.</li>\n<li><strong>Fluent English</strong> communication skills, both written and spoken.</li>\n</ul>\n<h3>We would be especially thrilled if you have:</h3>\n<ul>\n<li>Experience with cloud solutions, including serverless architecture.</li>\n<li>Experience with finance systems, CRM, or ERP development.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Business Applications Development"], "language": ["English"]}, {"id": 1455, "title": "Senior Growth Manager ", "slug": "senior-growth-manager-1455", "description": "<p>At JetBrains, our mission is to make professional software development more productive and enjoyable. We are committed to continuous innovation and excellence, delivering solutions that empower developers to build, test, and deploy high-quality software. Our products are known for their robustness, intuitive design, and seamless integration into the development workflow.</p>\n<p>Our team of passionate and talented professionals thrives on tackling challenging problems and creating innovative solutions. We foster a dynamic and supportive work environment that encourages collaboration, creativity, and professional growth.</p>\n<p>We are now seeking a dedicated Growth Manager to drive the expansion and retention of our user base and optimize the user journey across all digital platforms. To be successful in this role, you should be passionate about data-driven decision-making, innovative marketing strategies, and the continuous improvement of the user experience. The successful candidate will focus on enhancing the sales and conversion funnel while utilizing a broad range of marketing tools to attract and retain users.</p>\n<p><strong>In this role, you\u2019ll:</strong></p>\n<ul>\n<li>Develop growth strategies that drive user acquisition, retention, and engagement across all digital channels, ensuring alignment with product marketing, product managers, and other teams.</li>\n<li>Optimize the user journey on our website to improve conversion rates and enhance the overall user experience.</li>\n<li>Strategize and implement initiatives to convert mobile traffic into desktop users, ensuring a seamless transition across devices.</li>\n<li>Analyze and optimize the conversion and sales funnel using a broad spectrum of marketing tools, including quantitative (e.g. BigQuery and GA) and qualitative data (e.g. Hotjar, Clarity), A/B testing, personalization, and automation, to maximize conversions.</li>\n<li>Identify and implement creative and innovative strategies to attract new users, leveraging data insights and market trends.</li>\n<li>Collaborate closely with the product, marketing, and UX teams to ensure that growth strategies align with overall business objectives.</li>\n<li>Monitor and analyze key performance indicators to measure the effectiveness of growth initiatives and make data-driven adjustments as needed.</li>\n<li>Conduct market research and competitive analysis to identify new growth opportunities and stay ahead of industry trends.</li>\n<li>Collaborate closely with colleagues handling SEO, SEM, content marketing, and email marketing to optimize the sales and conversion funnel and drive growth through strategic collaboration and alignment.</li>\n<li>Gather and document best practices from experimentation efforts to develop a centralized knowledge base.</li>\n<li>Work closely with the analytics team to gather insights and improve targeting, segmentation, and personalization efforts.</li>\n<li>Stay updated on industry best practices, emerging technologies, and digital marketing trends to ensure the company remains competitive.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>A bachelor's degree in Marketing, Business, Analytics, or a related field.\u00a0</li>\n<li>5+ years of experience in growth marketing, digital marketing, or a similar role, preferably within the tech industry.</li>\n<li>Proven experience in developing and executing growth strategies that have led to significant increases in user acquisition, retention, and revenue.</li>\n<li>Strong analytical skills with the ability to interpret data, identify trends, and make data-driven decisions.</li>\n<li>Experience with a wide range of digital marketing tools, including analytics platforms, SEO/SEM tools, CRM systems, and marketing automation software.</li>\n<li>Excellent communication and collaboration skills, with the ability to work effectively across departments and influence stakeholders at all levels.</li>\n<li>Creative thinking skills with a passion for innovation and experimentation in growth strategies.</li>\n<li>Ability to manage multiple projects in a fast-paced, dynamic environment and prioritize tasks effectively.</li>\n<li>Deep understanding of user behavior, digital marketing trends, and the latest industry best practices.</li>\n<li>Fluency in both written and spoken English.</li>\n</ul>\n", "role": ["Marketing Specialist"], "technologies": ["Marketing"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Limassol, Cyprus", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Marketing"], "language": ["English"]}, {"id": 1462, "title": "Compliance Specialist", "slug": "compliance-specialist-1462", "description": "<p>JetBrains is building its compliance efforts on three key pillars \u2013 people, automation, and data. Our goal is to establish a smart, risk-based, and data-driven program for our group that is well documented and user-friendly. Our strategy is to utilize intelligent solutions that automatically detect and evaluate risks, identify suspicious activity, and learn from new patterns with the goal of maximizing convenience for our employees.</p>\n<p>We are looking to add a Compliance Specialist to our team. If you are interested in sanctions, export control, and anti-bribery compliance areas and are also eager to grow within your fields of expertise, feel free to apply.</p>\n<p><strong>We will appreciate someone who has:</strong></p>\n<ul>\n<li>A strong sense of ethics and would never compromise our respect for laws.</li>\n<li>An eagerness to continuously learn and develop their compliance expertise and competences.</li>\n<li>1\u20132 years of experience in sanctions screening, KYC, background checks, or due diligence.</li>\n<li>Solid communication skills in English, both oral and written (proficiency in additional languages would be a plus).</li>\n</ul>\n<p><strong>Your responsibilities may include:</strong></p>\n<ul>\n<li>Supporting the Compliance team in sanctions screening and adverse media checks (such as denied party screening, due diligence, or conflict of interests checks).</li>\n<li>Assisting the Compliance team in the administration of various projects and initiatives (such as process improvements, risk assessment, training program, data analysis, or reporting).</li>\n<li>Assisting on simple customer requests and queries (such as compliance forms and questionnaires).</li>\n<li>Continuous growth in compliance or legal fields.</li>\n</ul>\n<h3><strong>Preferable:</strong></h3>\n<ul>\n<li>Experience in IT sector</li>\n</ul>\n<h3><strong>How does our selection process work?</strong></h3>\n<p>After the initial assessment of our recruitment team, two rounds of interviews are expected.</p>\n<p><strong>The first round</strong> will include a meeting with a hiring manager (Compliance Officer) and a few members from the Compliance team. You will be asked about your motivation, experience, and interest. You\u2019ll also be given a set of practical questions and scenarios <strong>to help us understand both your technical qualifications and the way you assess risks.</strong> You will also receive a short test assignment: We\u2019ll send you a few hypothetical scenarios related to sanction screening, and you\u2019ll have a few days to come up with a quick write-up about each scenario..</p>\n<p><strong>The second round</strong> will be with someone from our Business and Legal teams. You may expect questions relating to both hard skills and soft skills.</p>\n", "role": ["Compliance Specialist"], "technologies": ["Compliance"], "location": ["Prague, Czech Republic"], "team": ["Compliance"], "language": ["English"]}, {"id": 1464, "title": "Technical Content Creator (PyCharm)", "slug": "technical-content-creator-pycharm-1464", "description": "<p>At JetBrains, code is our passion. Since we started in 2000, we\u2019ve been striving to make the most effective developer tools on earth. Our tools speed up production by automating routine checks and corrections, freeing developers to grow, discover, and create.</p>\n<p>PyCharm is an intelligent IDE designed by JetBrains specifically for Python, one of the fastest-growing programming languages and one that\u2019s used in many domains, from web applications to distributed big data processing. PyCharm helps Python developers and data scientists manage their tasks better, allowing them to focus on creative processes.</p>\n<p>We are looking for someone passionate about data science, from data analysis to training ML models, and can code in Python. Your mission will be to create useful and engaging technical content to help data professionals be aware, learn, and adopt PyCharm for their day-to-day workflow. \u00a0</p>\n<p><strong>Responsibilities:</strong></p>\n<ul>\n<li>\n<p>Create product-related and technology-related content to support marketing activities, such as the promotion of new features, integrations, and releases:</p>\n<ul>\n<li>Create editorially sound and visually compelling video content, such as screencasts, tutorials, webinars, and life streams.</li>\n<li>Conceptualize, write, and produce video scripts.</li>\n<li>Create screencasts/gifs and screenshots for the marketing materials.</li>\n<li>Write blog posts for the JetBrains PyCharm blog on data-science-related topics.</li>\n<li>Plan your tasks and complete projects reliably, both on your own and as part of a team.</li>\n<li>Proactively research new channels and content formats for further product promotion.</li>\n<li>Provide technical reviews for the topics suggested by the marketing team and review the content written by external authors and the marketing team.</li>\n<li>Be a technical expert and consultant in the data science domain as a part of the marketing team.\u00a0</li>\n<li>Present PyCharm at the conferences by preparing and giving product demos and collecting user feedback.</li>\n</ul>\n</li>\n<li>\n<p>Prepare materials for the conferences, such as slide decks and screencasts.\u00a0</p>\n</li>\n<li>\n<p>Interact with our users and pass their feedback to our product teams.</p>\n</li>\n<li>\n<p>Educate users about how they can solve their tasks in PyCharm more effectively.</p>\n</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>A bachelor's degree in data science or a related field.</li>\n<li>Background in data science and/or machine learning industry.</li>\n<li>Hands-on experience with Python and machine learning tools and libraries.</li>\n<li>Knowledge of programming in Python.</li>\n<li>Fluent in spoken and written English.</li>\n<li>Experience producing videos and written content, blogging experience. Production of educational materials on the data science topic is preferred.</li>\n<li>Great communication skills.</li>\n</ul>\n", "role": ["Content Creator"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Netherlands, remote", "Berlin, Germany", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["PyCharm"], "language": ["English"]}, {"id": 1469, "title": "ML Engineer in Code Completion Filtering (JetBrains AI Platform)", "slug": "ml-engineer-in-code-completion-filtering-jetbrains-ai-platform-1469", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world\u2019s most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are working on a platform that provides AI capabilities to all JetBrains products. The code completion feature in IDEs powered by this platform is an essential tool that boosts developer productivity and helps them create better software.\nWe are looking for a machine learning (ML) engineer who will work primarily on the code completion project. The focus will be on the trigger and filter models, which decide when and how much of the code to show to a user at each specific moment.</p>\n<h3>We value engineers who:</h3>\n<ul>\n<li>Plan their work and make decisions independently, consulting with others if needed.</li>\n<li>Identify customer needs and prioritize their tasks accordingly.</li>\n<li>Implement the simplest possible solutions first, adding complexity later as necessary.</li>\n<li>Take sole responsibility for an entire subsystem.</li>\n<li>Have a passion for learning and a desire to stay up to date with the latest developments in the field of LLMs.</li>\n</ul>\n<h3>In this role, you will:</h3>\n<ul>\n<li>Develop pipelines, deciding when and how much code to show to a user.</li>\n<li>Train ML models: from small trees to transformers.</li>\n<li>Work with stakeholders to convert business requirements into technical specifications.</li>\n<li>Collect and process logs and training datasets.</li>\n<li>Support and improve existing subsystems.</li>\n</ul>\n<h3>We will be happy to have you on our team if you have:</h3>\n<ul>\n<li>Experience in the design, deployment, and support of production ML systems.</li>\n<li>A strong theoretical background in classical ML, NLP, and transformer-based approaches.</li>\n<li>Extensive software development experience.</li>\n<li>Python and Java/Kotlin language expertise.</li>\n<li>A meticulous eye for detail in everything you do.</li>\n<li>Great communication skills.</li>\n</ul>\n<h3>We would be especially thrilled if you have experience with:</h3>\n<ul>\n<li>CI, build, and automation systems.</li>\n<li>K8s and Kubeflow.</li>\n</ul>\n<h3>To develop code completion, we use:</h3>\n<ul>\n<li>Git as our version control system.</li>\n<li>Python, CatBoost, PyTorch, and Hugging Face as our ML stack.</li>\n<li>Kubeflow and Weights & Biases for experiment tracking and reports.</li>\n<li>TeamCity as our CI automation system.</li>\n</ul>\n", "role": ["ML engineer"], "technologies": ["Machine Learning"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic", "Germany, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": ["JetBrains AI Machine Learning"], "language": ["English"]}, {"id": 1471, "title": "System Engineer (Professional Services)", "slug": "system-engineer-professional-services-1471", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Professional Services aims to reduce time to productivity so that larger companies can benefit from frictionless onboarding or migration and start using our tools faster. System Engineers work inside customer infrastructure to deploy and configure JetBrains software. Their goal is to provide the highest quality of service, whether technical or communication. You would be a good fit for this role if you enjoy helping others solve their problems with technical solutions.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Communicate with customers and internal teams to prepare a configuration or deployment plan.</li>\n<li>Execute the plan inside the customer\u2019s infrastructure.</li>\n<li>Advise the customer\u2019s team on necessary maintenance.</li>\n<li>Provide the product team with feedback about the installation and configuration experience.</li>\n<li>Improve your knowledge of deploying, configuring, and maintaining JetBrains products.</li>\n<li>Write instructions that other team members can use and help improve the product documentation.</li>\n</ul>\n<p><strong>We will be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>Excellent Linux administration skills.</li>\n<li>Experience with Docker and Docker Compose.</li>\n<li>Experience with Terraform and Helm.</li>\n<li>Experience working with Kubernetes and dedicated cloud services, such as Amazon EKS.</li>\n<li>Experience configuring relational databases like PostgreSQL and object storage services like Amazon S3 or Azure Blob Storage.</li>\n<li>Proficiency in writing simple scripts in Python, Go, or JavaScript and knowledge of how to use their corresponding dependency managers.</li>\n<li>Strong verbal and written communication skills in English.</li>\n<li>The ability and willingness to travel when needed.</li>\n</ul>\n", "role": ["System Engineer", "Customer Success Engineer"], "technologies": ["AWS", "Linux administration"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Warsaw, Poland", "Poland, remote"], "team": ["Professional Services"], "language": ["English"]}, {"id": 1473, "title": " Marketing Content Writer / Marketing Writer (.NET and Game Dev Tools)", "slug": "marketing-content-writer-marketing-writer-net-and-game-dev-tools-1473", "description": "<p>JetBrains creates tools that make professional software development a more productive and enjoyable experience for programmers worldwide.</p>\n<p>Our .NET and game dev tools include ReSharper (an extension for Microsoft Visual Studio), Rider (a standalone cross-platform .NET and game dev IDE), and a family of profilers and code coverage tools including dotCover, dotMemory, dotTrace, and dotPeek. There are also RiderFlow for Unity, and many more products upcoming. The marketing for such a diverse family of tools is challenging as it combines working with huge enterprises and small game dev studios, promoting a mature product together with its up-and-coming younger siblings, and driving the adoption of IDEs for daily use along with specialized profiling tools that users launch only a few times a year.</p>\n<p>We create tons of content that serves marketing, educational, and promotional goals. The dedicated team of developer advocates, technical writers, and marketing specialists collaborate with the product developers to work on concise and useful guides, tutorials, landing pages, printed materials, and other assets.</p>\n<p>We are looking for a passionate, creative, and open-minded person with excellent writing skills to join and strengthen our marketing team and help us with content creation.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Work closely with the development team, product managers, and product marketing managers to determine the most important features of the product.</li>\n<li>Write, revise, and restructure a wide range of content on our websites, driving demand for the product.</li>\n<li>Write marketing content, including blog posts, release material, website content, landing pages, customer case studies, and product promotional content for marketing campaigns.</li>\n<li>Write product tutorials, user guidelines, and cheat sheets.</li>\n<li>Create and maintain visuals, screenshots, animations, and videos.</li>\n<li>Analyze the needs of both new and experienced users and help them learn the product efficiently.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>Profound understanding of the software development lifecycle, popular development practices, and the tools used.</li>\n<li>The ability to learn new technologies and grasp concepts quickly.</li>\n<li>The ability to translate technical or complex ideas into clear and concise text.</li>\n<li>Fluent written English.</li>\n<li>Good writing style and strong editing, formatting, and communication skills.</li>\n<li>Attention to detail and a self-motivated approach.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>Technical background or experience working in a software development team (especially in the .NET development area or game dev).</li>\n<li>Knowledge of at least one programming language.</li>\n<li>Experience working as a content marketing writer or technical writer.</li>\n<li>Familiarity with and understanding of JetBrains products or similar products from other vendors.</li>\n</ul>\n", "role": ["Content Writer"], "technologies": ["New"], "location": ["Prague, Czech Republic", "Czech Republic, remote", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Serbia, remote", "Warsaw, Poland", "Poland, remote"], "team": [".NET Marketing"], "language": ["English"]}, {"id": 1476, "title": "Support Engineer (.net / China)", "slug": "support-engineer-net-china-1476", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We are localizing our products for the Chinese market (with English as the source language and Simplified Chinese as the target), and we are now looking for a .Net Support Engineer to support our China market.</p>\n<h3>As part of our team, you will:</h3>\n<ul>\n<li>Help users understand the product and solve problems.</li>\n<li>Reproduce bugs reported by users.</li>\n<li>Write articles and prepare guides for our users.</li>\n<li>Process user feedback and help the product develop in accordance with user requests.</li>\n</ul>\n<h3>Requirements:</h3>\n<ul>\n<li>Are proficient in English (upper-intermediate level or higher).</li>\n<li>Enjoy helping users no matter what issues they experience.</li>\n<li>Can explain complex ideas in simple words.</li>\n<li>Can identify the cause of an issue just by looking at a screenshot.</li>\n<li>Believe that all software is primarily made for its users.</li>\n<li>Can write simple programs in at least one programming language.</li>\n<li>Have experience with at least one IDE.</li>\n<li>Have experience with bug trackers and/or at least one CRM system.</li>\n<li>Have strong analytical skills.</li>\n<li>Can concisely and clearly express your thoughts both orally and in writing.</li>\n<li>Are able to work independently.</li>\n<li>Are committed to developing and expanding your competencies.</li>\n</ul>\n<h3>Preferable:</h3>\n<ul>\n<li>Are familiar with Unity, UnrealEngine, ASP.NET</li>\n<li>Are interested in programming languages.</li>\n</ul>\n<h3>We offer:</h3>\n<ul>\n<li>25 days of paid vacation</li>\n<li>Supplementary medical insurance</li>\n<li>Meal allowance & commuting allowance</li>\n<li>Flexible working schedule</li>\n<li>Learning opportunities, including language classes and other work-related skills</li>\n<li>Opportunities to travel to professional conferences all over the world</li>\n<li>Approachable colleagues who love what they do</li>\n</ul>\n", "role": ["Support Engineer"], "technologies": [".NET"], "location": ["Shanghai, China", "China, remote"], "team": [".NET and Game Dev Tools"], "language": ["English"]}, {"id": 1478, "title": "Senior Employer brand manager", "slug": "senior-employer-brand-manager-1478", "description": "<p>At JetBrains, our mission is to make professional software development more productive and enjoyable. We are committed to continuous innovation and excellence, delivering solutions that empower developers to build, test, and deploy high-quality software. Our products are known for their robustness, intuitive design, and seamless integration into the development workflow.</p>\n<p>Our team of passionate and talented professionals thrives on tackling challenging problems and creating innovative solutions. We foster a dynamic and supportive work environment that encourages collaboration, creativity, and professional growth.</p>\n<p>We are now seeking a dedicated Senior Employer brand manager to lead the development and execution of our employer branding strategies. In this role, you will craft compelling narratives that reflect JetBrains' culture, values, and vision, positioning us as the top choice for the best tech talent globally.\u00a0</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Develop and maintain a strong employer brand that authentically represents JetBrains\u2019 culture, values, and vision, ensuring it resonates with both existing employees and potential candidates.</li>\n<li>Craft compelling and honest narratives that highlight why JetBrains is a great place to work, targeting the most talented candidates in the tech industry.</li>\n<li>Strengthen JetBrains\u2019 employer brand in new markets and regions, considering local market specifics and tailoring strategies to the target audience.</li>\n<li>Collaborate with cross-functional teams, including PR, Brand Marketing, HR, and Recruitment, to ensure alignment between employer brand goals and overall brand marketing objectives.</li>\n<li>Design and implement communication strategies that ensure clear, consistent, and effective messaging across all our markets, utilizing various communication channels.</li>\n<li>Lead employer branding campaigns that position JetBrains as a top destination for tech talent, ensuring our messaging appeals to both active and passive candidates.</li>\n<li>Work closely with recruitment teams to understand the talent landscape and ensure that JetBrains\u2019 employer branding strategies are in line with hiring needs and future talent acquisition goals.</li>\n<li>Ensure JetBrains' presence at key employer branding events to further our reputation as a leading tech employer.</li>\n<li>Monitor and analyze employer brand performance metrics to optimize strategies and make data-driven improvements.</li>\n<li>Develop and manage employer branding content, including employee testimonials, success stories, and other assets that showcase the company\u2019s workplace culture.</li>\n<li>Create and implement internal communication strategies to keep employees engaged and aligned with the company\u2019s vision and values, strengthening the internal brand culture.</li>\n<li>Ensure that JetBrains' employer brand messaging aligns with brand guidelines and business objectives.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>Bachelor's degree in Marketing, Communications, HR, or a related field. A master's degree is a plus.</li>\n<li>5+ years of experience in employer branding, marketing, or communications, preferably within the tech industry.</li>\n<li>Proven experience in developing and executing employer branding strategies that have successfully attracted top talent.</li>\n<li>Strong understanding of the tech industry and its talent landscape, with the ability to tailor messaging and strategies for different regions and audiences.</li>\n<li>Excellent communication and storytelling skills, with a passion for crafting narratives that resonate with candidates.</li>\n<li>Ability to collaborate effectively with cross-functional teams and manage multiple projects in a fast-paced environment.</li>\n<li>Strong analytical skills with experience in tracking and optimizing employer branding initiatives based on performance metrics.</li>\n<li>Experience with digital marketing tools, social media platforms, and recruitment marketing strategies.</li>\n<li>Creative thinker with a strategic mindset and the ability to align employer branding with overall business goals.</li>\n</ul>\n", "role": ["Marketing Manager"], "technologies": ["Marketing"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 1479, "title": "Senior ML Engineer (LLMs\\Agents\\RAG)", "slug": "senior-ml-engineer-llms-agents-rag-1479", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We\u2019re looking for an experienced ML engineer to drive the development of an agent-based system for JetBrains' new product.</p>\n<p>We are committed to amplifying user productivity tenfold by harnessing the power of LLM-based agents in data analytics and BI. Our mission is to empower everyone to make data-driven business decisions without the need to write a single line of code or SQL query.</p>\n<p>We're breaking down barriers to analytics, making powerful insights accessible to all. If you're passionate about democratizing data and transforming how businesses operate, we want you on our team!</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Develop an agent-based system utilizing LLMs, retrieval-augmented generation (RAG), and on-premises ML models to solve complex data retrieval and data understanding tasks.</li>\n<li>Build and maintain a robust benchmarking framework to evaluate the performance, efficiency, and accuracy of the agent-based system.</li>\n<li>Apply advanced prompt engineering techniques, such as ReAct and Reflexion, to optimize agent interactions and performance.</li>\n<li>Stay up to date on the latest trends in LLM-based agent systems, RAG, and semantic layer autogeneration, and experiment with new technologies to improve system performance.</li>\n<li>Work closely with the development, product, and research teams to ensure proper implementation of the system in the commercial product.</li>\n</ul>\n<p><strong>We will be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>3+ years of experience in the development of ML-based and LLM-based applications.</li>\n<li>An understanding of general LLM architecture and limitations, as well as features of modern LLMs.</li>\n<li>Proven experience in developing agent-based systems and integrating RAG techniques.</li>\n<li>Familiarity with agent and RAG frameworks for working with LLMs, such as LangChain, LangGraph, and LlamaIndex.</li>\n<li>Strong coding skills in Python and experience in writing production-ready code.</li>\n<li>The ability to understand and implement algorithms from research papers.</li>\n<li>Excellent analytical and problem-solving skills.</li>\n<li>Strong verbal and written communication skills in English.</li>\n</ul>\n<p><strong>It would be great if you have:</strong></p>\n<ul>\n<li>Experience in data engineering.</li>\n</ul>\n", "role": ["Data Scientist/ML Engineer"], "technologies": ["Machine Learning", "AI/ML"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Data Products division"], "language": ["English"]}, {"id": 1480, "title": "Senior Java/Kotlin Developer (Hub)", "slug": "senior-java-kotlin-developer-hub-1480", "description": "<p>We are looking for a passionate developer with a JVM background to join the Hub team at JetBrains. Hub is a dedicated single sign-on connector service that powers both JetBrains SaaS solutions and internal operations. The team is responsible for development, deployment, and scalable cloud operations.</p>\n<p>In the ever-changing landscape of corporate authentication, we need to evolve fast. Providing our customers with first-class solutions focused on security, privacy, and compliance is our top priority.\u00a0</p>\n<p>Everyone in our team is expected to work with a high degree of autonomy. There\u2019s always someone around to help and advise when needed, but micro-management is not our style. You\u2019ll have to be highly organized and willing to take charge of your own work \u2013 but this will make your experience all the more rewarding. We also welcome new ideas and approaches as long as they benefit the end user.</p>\n<h3>We will be happy to have you on our team if you have:</h3>\n<ul>\n<li>A strong technical background.</li>\n<li>At least 5 years of JVM development experience.</li>\n<li>Experience with production system performance optimization.</li>\n<li>Knowledge of design patterns and refactoring techniques.</li>\n<li>Familiarity with AWS.</li>\n<li>Spoken and written English up to at least B2 level.</li>\n</ul>\n<h3>We would be especially thrilled if you:</h3>\n<ul>\n<li>Know the Spring framework well.</li>\n<li>Are well-versed in OAuth and OIDC.</li>\n<li>Have frontend programming experience (with AngularJS in particular).</li>\n<li>Don\u2019t mind diving into RFCs before getting down to coding.</li>\n<li>Have a passion for cybersecurity and enjoy CTF exercises.</li>\n<li>Are a PostgreSQL guru.</li>\n</ul>\n", "role": ["Software Developer"], "technologies": ["Java", "Kotlin", "SQL"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["YouTrack"], "language": ["English"]}, {"id": 1487, "title": "UX Designer (Data Products)", "slug": "ux-designer-data-products-1487", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>DataGrip is a multi-engine database environment from JetBrains that supports all popular relational databases. It is targeted at professional SQL developers.</p>\n<p>We are currently looking for a UI/UX Designer to coordinate with product teams and help us make our UI and UX even better. Nearly any software development project has databases under the hood, so the audience for this product is broad! The decisions you'll make will affect millions of users.</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li>Design new user interfaces and enhance existing ones.\u00a0</li>\n<li>Work with the UX Research team to plan user research.</li>\n<li>Assist with the implementation of your UI/UX solutions.</li>\n<li>Work closely with the product team that includes developers, product managers, QA, and colleagues in other roles.\u00a0</li>\n<li>Communicate with users and participate in UX research.</li>\n<li>Work with analytics to monitor changes and generate hypotheses for improving the user experience.</li>\n</ul>\n<p><strong>We will be happy to have you on our team if you have:</strong></p>\n<ul>\n<li>At least three years of experience in UI/UX design.</li>\n<li>A willingness to dive into complex topics related to databases.\u00a0\u00a0</li>\n<li>The ability to prototype, verify, present, and provide reasoning for your UI/UX solutions.</li>\n<li>Knowledge of Figma.</li>\n<li>Diligence and attention to detail.</li>\n<li>Spoken and written English sufficient for everyday communication and writing documentation.</li>\n<li>Proactivity, independence, and strong time management skills.</li>\n<li>The ability to work in a team and seek feedback to improve your solutions and processes.</li>\n</ul>\n<p><strong>We would be especially thrilled if you have:</strong></p>\n<ul>\n<li>Familiarity with any database system: MySQL, PostgreSQL, MongoDB, etc.</li>\n<li>Experience designing complex functional interfaces.</li>\n<li>Knowledge of desktop operating system guidelines.\u00a0</li>\n<li>Experience creating desktop applications.</li>\n</ul>\n<p><strong>Our teams:</strong></p>\n<p>You will be working with two teams: the DataGrip team and the IntelliJ UX team.</p>\n<p>The DataGrip team has 12 members, including 6 developers. The team is flexible, independent, and informal in how they work. They care about their team culture and work hard supporting and developing it.</p>\n<p>The IntelliJ UX team unites designers working on all IDEs based on the IntelliJ platform, including DataGrip. The design team helps keep things consistent, shares design principles and patterns, and uses a common design library.</p>\n", "role": ["Designer"], "technologies": ["UX"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Warsaw, Poland", "Poland, remote"], "team": ["Data Products division"], "language": ["English"]}, {"id": 1490, "title": "Department Team Assistant", "slug": "department-team-assistant-1490", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Our growing team has an immediate opening for a Department Team Assistant for the IDEs, JetBrains' biggest department. This is an excellent opportunity to join the expanding JetBrains family and build an exciting future with us. You will work closely with the department lead and management, ensuring smooth internal communication, effective collaboration, and task execution across the team.</p>\n<p><strong>As part of the team, you\u2019ll:</strong></p>\n<ul>\n<li>Provide day-to-day coordination and support for internal processes within the department.\u00a0</li>\n<li>Prepare and assist the HQ\u2019s meetings, including scheduling, preparing agendas, and taking meeting minutes.</li>\n<li>Ensure that the meeting minutes are transferred to the action points and keep track of their execution.</li>\n<li>Support the team leads and EEs inside the department.</li>\n<li>Compile and prepare reports, presentations, and blog posts.</li>\n<li>Assist in organizing events (e.g. team gatherings).</li>\n</ul>\n<h3><strong>We\u2019d love to hear from you if you have:</strong></h3>\n<ul>\n<li>Strong coordination and organizational skills with previous experience in the software industry, ideally as a project manager, project coordinator, or assistant for the tech leadership.</li>\n<li>Excellent interpersonal skills to manage internal communication effectively.</li>\n<li>Discretion and trustworthiness \u2013 you will often be entrusted with confidential information.</li>\n<li>Flexibility and adaptability.</li>\n<li>Excellent oral and written communication skills.</li>\n<li>Fluency in English.</li>\n<li>The ability to structure and summarize information.</li>\n<li>The ability to be proactive and take the initiative.</li>\n<li>Comfort managing multiple tasks simultaneously.</li>\n</ul>\n", "role": ["Project Coordinator"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["IntelliJ IDEA"], "language": ["English"]}, {"id": 1491, "title": "Accountant (China, Temp Contract)", "slug": "accountant-china-temp-contract-1491", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>JetBrains provides tools and services worldwide, meeting both global and regional developers\u2019 requirements. The Chinese market is not an exception.</p>\n<p>We are looking for an Accountant to join our growing team in Shanghai, China to support the local accounting operation (please be aware of this position is an 8-month contract with direct employment under the staffing company)</p>\n<p><strong>Responsibilities:</strong></p>\n<ul>\n<li>Interact with customers to resolve outstanding issues (cooperation with Sales Dpt.)</li>\n<li>Proforma invoices/Invoices/Fapiao and credit notes processing</li>\n<li>Agenda of reminders for unpaid invoices</li>\n<li>Billing information corrections</li>\n<li>Customer refunds</li>\n<li>Responsibility for the payment gateway agenda</li>\n<li>Responsibility for related Fapiao System</li>\n<li>Assist in the monthly/year-end close activities - reconcile A/R to the general ledger, revenue recognition journals, reconcile VAT-Output/VAT-Input</li>\n<li>Conduct account research and analysis</li>\n<li>Prepare and maintain various reports</li>\n<li>Identify and execute the necessary process adjustments</li>\n<li>Accounting for withholding tax and IC settlement</li>\n<li>Fapiao filing</li>\n<li>Assist in the annual statutory audit, provide relevant support and ensure information given is true and accurate.</li>\n<li>Review T&E report per the latest policy</li>\n<li>File AP original documents in hard copy</li>\n<li>Other duties as assigned</li>\n</ul>\n<h3><strong>Requirements:</strong></h3>\n<ul>\n<li>Bachelor\u2019s Degree with major in accounting/finance</li>\n<li>Golden Tax System experience</li>\n<li>AR/AP related experience</li>\n<li>Familiar with MS office</li>\n<li>Be able to write and speak in English</li>\n<li>Knowledge of PRC Accounting Policy, Chinese Tax Regulations and general banking.</li>\n<li>Responsible, hands on, independent, initiative and with multi-task skills</li>\n</ul>\n", "role": ["Accounting"], "technologies": ["Finance"], "location": ["Shanghai, China"], "team": ["Accounting, Statutory Reporting and Controlling"], "language": ["English"]}, {"id": 1493, "title": "Division Lead (AI Assistant in IDE)", "slug": "division-lead-ai-assistant-in-ide-1493", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\u00a0</p>\n<p>We are seeking a <strong>Division Lead</strong> who is not only a seasoned software development professional but also a strong driver of initiative with a deep understanding of software development tooling and how developers work. The ideal candidate is an energetic, proactive leader who can inspire teams, lead projects, and influence technical decisions across the organization. You will be helping to shape the future heart of all JetBrains IDE products and a source of many opportunities for our company \u2013 AI Assistant. Experience with UX design and a user-centric mindset would be considered a strong plus. In this role, you will collaborate closely with stakeholders to drive product development from a technical and business perspective and ensure solutions align with both user and business needs.</p>\n<h3><strong>Key responsibilities:</strong></h3>\n<ul>\n<li><strong>Initiative and leadership</strong>: Act as a strong driver of new technical initiatives, bringing a proactive and energetic approach to leading development projects. Motivate and guide your team to achieve technical and business objectives.</li>\n<li><strong>Product strategy:</strong> Drive the development of the product strategy and establish a shared product vision across the team by building a consensus on priorities. Work with the Head of Product to identify and initiate opportunities for new features and projects and build the teams necessary to realize them.</li>\n<li><strong>Division development:</strong> Manage multiple products and priorities, scale teams, and organize your division effectively to facilitate success by establishing clear and measurable goals.</li>\n<li><strong>Execution:</strong> Drive product development through collaboration with internal and external teams.</li>\n<li><strong>Excellence:</strong> Deliver products that are recognized as best in the industry.</li>\n<li><strong>UX and user-centric thinking:</strong> Work closely with UX designers and product teams to ensure a seamless user experience across all products. Apply a user-centric mindset to technical decision-making, ensuring that products are not only functional but intuitive and easy to use.</li>\n<li><strong>Stakeholder collaboration:</strong>\nCollaborate with product managers, UX designers, and business stakeholders to align development efforts with business and user requirements. Help define technical specifications from high-level business goals.</li>\n<li><strong>Innovation and continuous improvement:</strong>\nStay updated with industry trends and emerging technologies. Continuously advocate for adopting new tools, technologies, and best practices to keep the team at the forefront of innovation.</li>\n</ul>\n<h3><strong>Required skills and qualifications:</strong></h3>\n<ul>\n<li><strong>Experience:</strong>\n<ul>\n<li>Minimum of 7 years of experience in software development, with at least 3 years in a leadership role.</li>\n<li>Proven experience in leading technical initiatives and managing development teams.</li>\n</ul>\n</li>\n<li><strong>Education:</strong>\n<ul>\n<li>Bachelor\u2019s or Master\u2019s degree in computer science, software engineering, or a related field (or equivalent experience).</li>\n</ul>\n</li>\n<li><strong>Domain knowledge and tooling:</strong>\n<ul>\n<li>Strong knowledge of software development tooling (IDEs, version control, CI/CD pipelines, issue tracking systems, etc.).</li>\n<li>Deep understanding of how software developers work and how to optimize their workflows.</li>\n</ul>\n</li>\n<li><strong>Leadership and initiative:</strong>\n<ul>\n<li>High motivation with a strong sense of initiative and the ability to drive projects forward independently.</li>\n<li>Strong communication skills to effectively guide technical discussions and influence stakeholders.</li>\n</ul>\n</li>\n<li><strong>UX (preferred):</strong>\n<ul>\n<li>Experience or exposure to UX design principles and a user-centric approach to product development would be a significant advantage.</li>\n</ul>\n</li>\n</ul>\n", "role": ["Team Lead"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Netherlands, remote", "Berlin, Germany", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Warsaw, Poland", "Poland, remote"], "team": ["AI Assistant"], "language": ["English"]}, {"id": 1494, "title": "Compensation & Benefits Specialist", "slug": "compensation-benefits-specialist-1494", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. We\u2019re honored that over 11 million users consistently choose our tools, including 90 Fortune Global Top 100 companies.</p>\n<p>Caring for our employees is extremely important to us, and we are looking for a dedicated professional to join our diverse and welcoming team to support compensation and benefits initiatives. In this role, you would be part of the C&B team and work closely with the company\u2019s global HR team.</p>\n<p><strong>As part of our team, you would:</strong></p>\n<ul>\n<li>Contribute to the design, execution, and management of our global C&B system.</li>\n<li>Act as a champion for C&B initiatives by conducting market research, staying on top of industry trends, and proactively suggesting ways to better align the program with best practices.</li>\n<li>Collaborate with the Finance, Payroll, and Tax teams to implement changes to the current C&B system.</li>\n<li>Improve reward and benefit plans based on data-driven insights and industry benchmarks.</li>\n<li>Calculate and analyze various cost scenarios.</li>\n<li>Be solely responsible for the job grading system, compensation planning, and merit increase processes to support consistency and fairness.</li>\n<li>Work with the newly implemented HRIS to ensure effective integration, while continuously developing and improving the system.</li>\n<li>Answer C&B-related questions from our team leads and employees.</li>\n<li>Compile C&B data for management and auditors.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Have a bachelor's degree in a relevant field.</li>\n<li>Have work experience in C&B or a related field either consulting or in-house experience.</li>\n<li>Can interpret, adapt, and apply guidelines and procedures.</li>\n<li>Understand compensation practices and trends.</li>\n<li>Have excellent data analysis skills, including the ability to gather, interpret, and provide insight from multiple data points and sources.</li>\n<li>Are able to execute regular market benchmarking, educate colleagues on C&B practices, and closely collaborate with HR Operations & Team Partners.</li>\n<li>Are able to research relevant laws and social legislation.</li>\n<li>Have advanced knowledge of MS Excel.</li>\n</ul>\n<p>Additionally, C&B experience in our countries of operation (the Netherlands, Germany, Poland, Czechia, Cyprus, Serbia, Armenia, China, or the USA) would be a plus.</p>\n", "role": ["HR Specialist"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Cyprus, remote", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 1495, "title": "Business Travel Coordinator", "slug": "business-travel-coordinator-1495", "description": "<p>Founded in 2000, JetBrains is a global software vendor providing some of the most effective and trusted developer tools in the world. Many of the most dynamic companies and individuals find that JetBrains products make them more creative and productive, and more than 12 million developers use JetBrains products.</p>\n<p>Members of the JetBrains community travel a lot, taking frequent business trips between our various offices and attending conferences and events all around the world. We care deeply about making sure the needs of JetBrains employees are met, so we are looking for a dedicated professional to join our team and contribute to a range of activities that help us support our colleagues on their journeys. The current opening is for a permanent full-time position, and it involves making sure that the travel experience of our employees is as smooth as possible. It also offers a great opportunity to become part of the expanding JetBrains family.</p>\n<p><strong>Responsibilities:</strong></p>\n<ul>\n<li>Preparing and organizing business trips for employees, including managing bookings and ticketing, finding optimal routes, and making sure deadlines are met.</li>\n<li>Reviewing daily business trip data (recording the details of all upcoming trips).</li>\n<li>Assisting with travel expense reimbursement.</li>\n<li>Supporting employees when they apply for business visas by interacting with the relevant authorities, providing instructions, guiding the employees throughout the process.</li>\n<li>Following the company\u2019s procedures and guidelines, and accurately applying this information when making travel arrangements.</li>\n<li>Being available to the employees and answering their questions regarding the trip.</li>\n<li>Cooperating with and supporting the Accounting, Human Resources, and Administration teams.</li>\n<li>Supporting colleagues from the Travel Team in case another employee takes vacation or sick leave.</li>\n<li>Coordinating transportation and transfers, ensuring smooth and timely travel arrangements for employees and teams.</li>\n<li>Maintaining and continuously improving processes for organizing business trips.</li>\n</ul>\n<p><strong>Required skills and qualifications:</strong></p>\n<ul>\n<li>Proven experience in the travel industry, organizing of business trips, accounting, or office management.</li>\n<li>Ability to multitask, follow up on tasks, and stay organized.</li>\n<li>Knowledge of migration laws and visa applications for business travel.</li>\n<li>Knowledge of international fare structures and pricing.</li>\n<li>Fluency in English.</li>\n<li>Exceptional communication skills and solution-oriented thinking.</li>\n<li>Good knowledge of MS Office.</li>\n<li>Ability to work independently and within a team environment.</li>\n</ul>\n", "role": ["Travel Specialist"], "location": ["Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus"], "team": ["Travel"], "language": ["English"]}, {"id": 1500, "title": "Talent Sourcer", "slug": "talent-sourcer-1500", "description": "<p>At JetBrains, code is our passion.\u00a0 Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>JetBrains is not just a company, it\u2019s a way of life. We\u2019re a team of incredibly passionate engineers and creative thinkers, and we approach recruitment the same way we approach everything else \u2013 deliberately and with precision.</p>\n<p>With a highly specialized talent pool, discovering exceptional talent becomes an art. That\u2019s where you come in! As a Talent Sourcer, you\u2019ll be at the heart of finding amazing talent to join our teams and help us shape the future.</p>\n<p><strong>As part of the team, you will:</strong></p>\n<ul>\n<li>Collaborate closely with the Recruitment team and hiring managers to identify, engage, and attract the best candidates.</li>\n<li>Create and oversee a sourcing strategy.</li>\n<li>Build talent pools and pipelines by sourcing across different channels.</li>\n<li>Provide a positive candidate experience, keeping communication timely and transparent.</li>\n<li>Ensure internal recruitment data is accurate, complete, and up to date in the recruitment system.</li>\n<li>Share your knowledge and market findings with your colleagues.</li>\n</ul>\n<p><strong>We\u2019d love to hear from you if you:</strong></p>\n<ul>\n<li>Have proven experience in sourcing or talent research.</li>\n<li>Are a candidate experience ambassador.</li>\n<li>Have the ability to communicate with candidates clearly and transparently throughout the hiring process and a drive to build long-term relationships with candidates.</li>\n<li>Have experience creating the sourcing strategy for different roles and multiple locations.</li>\n<li>Are passionate about identifying and engaging exceptional candidates, and can do so with creativity and determination.</li>\n<li>Have a solid understanding of the IT market or another highly skilled industry and know how to spot the best candidates within it.</li>\n<li>Love digging into professional networks and databases and are able to use unconventional methods to unearth great talent.</li>\n<li>Are able to communicate fluently in English, both with candidates and internal teams.</li>\n<li>Have experience working in global or international environments, ideally with a focus on European markets.</li>\n<li>Thrive in a collaborative, innovative team.</li>\n</ul>\n<p><strong>When you apply, please also include answers to these questions in your cover letter:</strong></p>\n<ol>\n<li>What tools or techniques do you use to stay on top of new talent-sourcing trends?</li>\n<li>How would you determine whether a candidate fits a position well?</li>\n<li>What inspires you in your job?</li>\n</ol>\n", "role": ["HR Specialist"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}, {"id": 1501, "title": "Country Manager (Amsterdam, Netherlands)", "slug": "country-manager-amsterdam-netherlands-1501", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>Are you ready to play a crucial role in our team at JetBrains? We're currently looking for a Country Manager to lead our office in Amsterdam, driving our company forward and fostering a positive workplace atmosphere. JetBrains opened an office in Amsterdam five years ago, and now we have five hundred employees there. We\u2019d like to strengthen our presence in the country and its local community.\u00a0</p>\n<p><strong>In this role, you will:</strong></p>\n<ul>\n<li><strong>Represent the company</strong>: Act as the face of our company, handling negotiations, signing contracts, and engaging with stakeholders while following company policies and legal requirements. We expect you to be in contact with local authorities and advocate for the interest of the company in the scope of employer branding, potential benefits for the company, immigration support, medical support, and integration support of our expat employees.</li>\n<li><strong>Integrate the company in the local tech and IT community:</strong> Participate in associations, collaborate with local communities, and network with relevant companies.</li>\n<li><strong>Manage corporate strategy</strong>: Ensure the smooth running of our operations and alignment with shareholder interests and corporate goals by providing feedback and strategic advice to the CAO.</li>\n<li><strong>Ensure compliance and governance</strong>: Fulfill our legal obligations, establish local policies, and adhere to regulatory standards in line with the company\u2019s global policies.</li>\n<li><strong>Supervise communication and outreach</strong>: Keep partners updated on key developments, promoting transparency and trust within the organization.</li>\n<li><strong>Oversee local operations</strong>: Implement company strategies locally, managing the Office Administration team efficiently and in line with global standards.</li>\n<li><strong>Build relationships</strong>: Cultivate long-term relationships with stakeholders, business partners, and authorities, representing our company with professionalism.</li>\n<li><strong>Perform financial and business oversight</strong>: Supervise and approve the financial performance of the office and its business activities in collaboration with the CFO and CAO, ensuring all accounting procedures are duly performed.</li>\n<li><strong>Lead teams</strong>: Guide and support the Office Management team, setting goals, following common group standards and expectations.</li>\n<li><strong>Ensure employee safety and well-being</strong>: Create a safe and inclusive workplace, complying with local laws and fostering a positive culture.</li>\n<li><strong>Organize and run events</strong>: Organize local events to support our company's goals and foster the office\u2019s development, participate in notable local events, and represent the company there.</li>\n<li><strong>Support professional development</strong>: Provide training and growth opportunities for local staff, nurturing talent and promoting continuous improvement.</li>\n<li><strong>Resolve issues</strong>: Address challenges promptly, analyze situations, and find effective solutions to support the office\u2019s growth.</li>\n<li><strong>Promote our corporate culture</strong>: Uphold and promote our company culture, fostering collaboration and support among employees.</li>\n<li><strong>Engage with the wider community</strong>: Serve as the main contact for local matters, internally and externally, advocating for our office and its interests.</li>\n</ul>\n<p><strong>We\u2019ll be happy to have you on our team if you:</strong></p>\n<ul>\n<li>Have previous experience in senior management roles, with specific experience in the IT industry being a major plus.</li>\n<li>Have very good knowledge of the Netherlands\u2019 cultural and business environment.</li>\n<li>Possess soft skills and excellent interpersonal skills, including discretion, trustworthiness, flexibility, and adaptability.</li>\n<li>Have strong language skills, including full proficiency in written and spoken English and Dutch, with knowledge of other languages being advantageous.</li>\n<li>Possess strong organizational skills, including the ability to multitask.</li>\n<li>Are diligent with a proven ability to act with a duty of care regarding company resources.</li>\n<li>Are proactive with a demonstrated ability to take initiative.</li>\n</ul>\n<p>Join us at JetBrains and be part of an exciting journey of growth and innovation!</p>\n", "role": ["Country manager"], "technologies": ["Management"], "location": ["Amsterdam, Netherlands"], "team": ["Administrative"], "language": ["English"]}, {"id": 1509, "title": "Senior Non-Tech Recruiter", "slug": "senior-non-tech-recruiter-1509", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p>\n<p>We understand that great results are possible due to the quality work of our employees \u2013 not only developers, but all of the supporting teams that keep the business running.</p>\n<p>That's why we are always on the lookout for the best talent for our back-office teams, and we are ready to welcome a new recruiter to the team to help us hire non-technical positions.</p>\n<p><strong>What will your typical workday look like?</strong></p>\n<p>You will be hiring professionals for our back office departments in all our office locations around Europe and beyond. As we are expanding, you might have a chance to hire in new locations for completely new offices and build teams from scratch. In this role we expect you to be responsible for executing the hiring plan and strategy, adjusting it if needed, and establishing productive relationships with both teams and candidates.</p>\n<p><strong>We will be happy if you have:</strong></p>\n<ul>\n<li>Knowledge of how to find talented professionals.</li>\n<li>At least two years of experience in this field.</li>\n<li>A deep understanding of the market, especially when hiring for legal, financial, HR, and other administrative roles.</li>\n<li>Experience working at international companies.</li>\n<li>Proficiency in English, both written and spoken.</li>\n<li>Creativity, great communication skills, and a pro-customer approach.</li>\n<li>Local experience in the Czech Republic, The Netherlands, and/or any other European market.</li>\n<li>A desire for networking, finding new ways of attracting talent, and participating in HR branding activities.</li>\n</ul>\n<p><em><strong>Please enclose your cover letter with answers to the following questions:</strong></em></p>\n<ul>\n<li>What do you like about recruitment? Why are you pursuing a career in this field?</li>\n<li>What do you find the most challenging when cooperating with hiring managers?</li>\n</ul>\n", "role": ["HR & Hiring Specialist"], "location": ["Amsterdam, Netherlands", "Prague, Czech Republic"], "team": ["Recruitment & Adaptation Team"], "language": ["English"]}, {"id": 1511, "title": "Division Lead (AI for Enterprise)", "slug": "division-lead-ai-for-enterprise-1511", "description": "<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.\u00a0</p>\n<p>We are seeking a <strong>Division Lead</strong> with a strong background in AI solutions and B2B product development. This role demands a deep understanding of enterprise requirements in the domain of software development and also an understanding of the current and future state of the AI industry. The ideal candidate is a strategic, results-oriented leader with experience in engaging pilot customers to drive product adoption and close deals. You will play a pivotal role in shaping the direction of our enterprise-focused AI solutions, ensuring that our product offerings are not only innovative but also market-aligned and customer-centric.</p>\n<p>In this role, you will work closely with stakeholders to steer product development from both the technical and business perspectives, ensuring that solutions meet customer and market needs.</p>\n<h4><strong>Key responsibilities:</strong></h4>\n<ul>\n<li><strong>Product strategy and market insight:</strong> Lead the development of a strategic roadmap for AI solutions targeting enterprise customers. Utilize your deep understanding of technology trends, including retrieval-augmented generation (RAG), agentic approaches, and model training to drive innovation and product differentiation.</li>\n<li><strong>B2B product development:</strong> Oversee the end-to-end development of AI solutions, with a focus on secure LLM solutions (both cloud and on-premises) that cater to enterprise customers' specific requirements. Drive initiatives that align product capabilities with business objectives.</li>\n<li><strong>Customer engagement:</strong> Work closely with pilot customers to validate product offerings and establish proof of concept. Leverage these engagements to refine products, close deals, and build lasting customer relationships.</li>\n<li><strong>Leadership and execution:</strong> Provide strong leadership to your team, inspiring and guiding them to achieve technical and business goals. Collaborate effectively with cross-functional teams, including peer departments, to ensure seamless execution of initiatives.</li>\n<li><strong>Technical expertise:</strong> Apply your foundational knowledge of enterprise software patterns and their combination with novel GenAI approaches to guide technical decision-making and ensure that AI solutions align with current industry trends and standards.</li>\n<li><strong>Stakeholder collaboration:</strong> Foster close cooperation with product managers, peer departments, and business stakeholders to align development efforts with customer needs and market demands.</li>\n<li><strong>Innovation and continuous improvement:</strong> Stay ahead of emerging technologies and advocate for the adoption of new tools and best practices that enhance product capabilities and team efficiency.</li>\n</ul>\n<h4><strong>Required skills and qualifications:</strong></h4>\n<ul>\n<li><strong>Experience:</strong>\n<ul>\n<li>Minimum of 7 years in software development or AI-related fields, with at least 3 years in a leadership role.</li>\n<li>Proven experience in developing and launching B2B products with a track record of engaging with pilot customers to drive adoption and close deals.</li>\n</ul>\n</li>\n<li><strong>Domain knowledge and technical skills:</strong>\n<ul>\n<li>Strong knowledge of B2B product development, particularly in the context of AI solutions for enterprise customers.</li>\n<li>Familiarity with tech trends like RAG, agentic approaches, model tuning, and model training.</li>\n<li>Experience with cloud and on-premises LLMs and the development of homegrown AI models tailored to enterprise needs.</li>\n<li>Foundational understanding of neural networks, GenAI software architectures, and enterprise patterns..</li>\n<li>Strong knowledge of software development tooling (IDEs, version control, CI/CD pipelines, issue tracking systems, etc.).</li>\n<li>Deep understanding of how software developers work and how to optimize their workflows.</li>\n</ul>\n</li>\n<li><strong>Leadership and strategic thinking:</strong>\n<ul>\n<li>Proactive, strategic thinking with the ability to build and execute comprehensive product strategies.</li>\n<li>Strong communication and collaboration skills to influence stakeholders and drive technical discussions.</li>\n<li>Ability to work effectively with cross-functional teams and peer departments to ensure cohesive product development.</li>\n</ul>\n</li>\n<li><strong>Education:</strong>\n<ul>\n<li>Bachelor\u2019s or Master\u2019s degree in computer science, artificial intelligence, software engineering, or a related field (or equivalent experience). A higher education qualification in the field of management would be a plus.</li>\n</ul>\n</li>\n</ul>\n", "role": ["Team Lead"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Germany, remote", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["IDE Services"], "language": ["English"]}, {"id": 1519, "title": "UX/Product Designer (Coding Agents) ", "slug": "ux-product-designer-coding-agents-1519", "description": "<p>At JetBrains, we live and breathe code. Since our inception in 2000, we\u2019ve been on a mission to create the most powerful developer tools on the planet. We automate the mundane so developers can focus on what they do best: innovate and create.</p>\n<p>The Coding Agents department is breaking new ground by harnessing cutting-edge AI and large language models, along with our expertise in software development. We\u2019re not just building products; we\u2019re reshaping the future of software development.</p>\n<h3><strong>Our scope</strong></h3>\n<p>We\u2019re gearing up to launch two exciting products in private Early Access Programs soon:</p>\n<ul>\n<li><strong>Coding agent</strong>: Our semi-autonomous coding agent supercharges developers, helping them tackle tasks 10 times faster. The product seamlessly integrates with JetBrains IDEs and features a smart human-in-the-loop process. We\u2019re already dogfooding the early version, and it\u2019s a game-changer!</li>\n<li><strong>App generation platform</strong>: This end-to-end web app generator empowers everyone \u2013 not just developers. Imagine building a fully functional application just by describing it in natural language. The platform handles the rest. Our prototype is live and ready to impress!</li>\n</ul>\n<p>We\u2019re just getting started with these two products, and the most thrilling challenges are on the horizon. If you\u2019re ready to push the envelope in software development, we want you on our team to help shape these products.</p>\n<p>We\u2019re on the hunt for a Middle/Senior UX/Product Designer who is bursting with fresh ideas and has a passion for creating amazing user experiences.</p>\n<h3><strong>In this role, you will:</strong></h3>\n<ul>\n<li>Design stunning UI/UX solutions from the ground up.</li>\n<li>Craft a brand-new UI kit and define interface behavior patterns that wow users.</li>\n<li>Collaborate with a dynamic team, sharing insights and sparking discussions that drive innovation.</li>\n<li>Articulate your design journey by explaining your thought process, highlighting challenges, and justifying your solutions.</li>\n<li>Own the design process from brainstorming to user feedback, ensuring our solutions truly resonate with users.</li>\n</ul>\n<h3><strong>We will be happy to have you on our team if you:</strong></h3>\n<ul>\n<li>Have mid-level to senior-level experience as a UX/Product Designer.</li>\n<li>Are proficient in Figma and Adobe Creative Suite.</li>\n<li>Have experience or the willingness to work with Lottie.</li>\n<li>Are able to realistically assess your capabilities.</li>\n<li>Are ready to think beyond existing design systems and avoid being confined by them.</li>\n<li>Possess excellent communication skills and the ability to explain your work and thought process clearly and effectively.</li>\n<li>Are willing to adapt and thrive in a dynamic, fast-paced environment.</li>\n</ul>\n<h3><strong>Why join us?</strong></h3>\n<p>If you\u2019re eager to take risks, experiment, and be part of something revolutionary, our team is the place for you. Let\u2019s redefine software development together!</p>\n", "role": ["Designer"], "technologies": ["UX"], "location": ["Prague, Czech Republic", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["Matterhorn"], "language": ["English"]}, {"id": 1531, "title": "HR analyst", "slug": "hr-analyst-1531", "description": "<p>At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. We\u2019re honored that more than 11 million users consistently choose our tools. We\u2019re particularly proud to call 88 Fortune Global Top 100 companies our valued customers.\nAs an HR team, we strive to provide the best possible experience for both employees and candidates who want to join the company. Making data-informed decisions is extremely important to us, and we are looking for a dedicated professional to join our friendly and international team and help us solve analytical tasks and develop the whole HR analytics system and metrics.</p>\n<p><strong>As Part of Our Team, You Will:</strong></p>\n<ul>\n<li>Transform complex data into actionable insights for the HR team and company leaders. Identify trends and issues within the organization.</li>\n<li>Collect and analyze HR data to generate reports and dashboards to help management make informed decisions.\u00a0\u00a0</li>\n<li>Develop key metrics to measure the human capital of the company and recruiting process efficiency.\u00a0</li>\n<li>Expand data sources using external and internal resources.</li>\n<li>Assist in strategic planning processes by providing data insights that help predict staffing needs, budgeting, and aligning HR strategies with organizational goals.</li>\n</ul>\n<p><strong>What We're Looking For:</strong></p>\n<ul>\n<li>Experience in HR analytics or a related field, with at least two years of proven track record in this domain.</li>\n<li>Understanding of employees' lifecycle at organizations, familiarity with basic HR and recruitment metrics.</li>\n<li>Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.</li>\n<li>Good technical skills: advanced Excel, databases, web analytics tools.</li>\n<li>Ability to develop and maintain simple and complex HR reports.</li>\n<li>Excellent command of English and effective interpersonal communication skills.</li>\n<li>Teamwork and reliability.</li>\n</ul>\n<p><strong>Nice to have:</strong>\u00a0</p>\n<ul>\n<li>Fluency with modern HRIS and ATS systems.\u00a0</li>\n<li>Proficiency in Python/R.</li>\n</ul>\n<p><strong>To Apply, Please Include Answers to the Following:</strong></p>\n<ul>\n<li>Describe an HR analytics project you are most proud of. What impact did it have?</li>\n<li>What metrics do you find most crucial in measuring HR effectiveness?</li>\n<li>What inspires you about working in HR?</li>\n</ul>\n", "role": ["Analyst"], "technologies": ["Python"], "location": ["Munich, Germany", "Amsterdam, Netherlands", "Prague, Czech Republic", "Berlin, Germany", "Yerevan, Armenia", "Belgrade, Serbia", "Limassol, Cyprus", "Paphos, Cyprus", "Warsaw, Poland", "Poland, remote"], "team": ["People Operations"], "language": ["English"]}] </script> <script> default_site_language = 'en-us'; var current_lang = 'en-us'; var i18n_info = {"current_lang": "en-us", "languages": [{"canonical": "en", "code": "en-us", "label": "English", "page_translated": true, "url": "/careers/jobs/"}, {"canonical": "de", "code": "de-de", "label": "Deutsch", "page_translated": true, "url": "/de-de/careers/jobs/"}, {"canonical": "es", "code": "es-es", "label": "Espa\u00f1ol", "page_translated": true, "url": "/es-es/careers/jobs/"}, {"canonical": "fr", "code": "fr-fr", "label": "Fran\u00e7ais", "page_translated": true, "url": "/fr-fr/careers/jobs/"}, {"canonical": "ja", "code": "ja-jp", "label": "\u65e5\u672c\u8a9e", "page_translated": true, "url": "/ja-jp/careers/jobs/"}, {"canonical": "ko", "code": "ko-kr", "label": "\ud55c\uad6d\uc5b4", "page_translated": true, "url": "/ko-kr/careers/jobs/"}, {"canonical": "ru", "code": "ru-ru", "label": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439", "page_translated": true, "url": "/ru-ru/careers/jobs/"}, {"canonical": "zh-Hans", "code": "zh-cn", "label": "\u7b80\u4f53\u4e2d\u6587", "page_translated": true, "url": "/zh-cn/careers/jobs/"}, {"canonical": "pt-BR", "code": "pt-br", "label": "Portugu\u00eas do Brasil", "page_translated": true, "url": "/pt-br/careers/jobs/"}]}; var navigationMenu = {"primary": {"items": [{"title": "Developer Tools", "banners": [{"isActive": false, "title": "JetBrains IDEs", "description": "Make it happen. With code.", "logoSrc": "/img/banners-menu-main/ides.svg", "actionLabel": "Learn more", "url": "/ides/", "isUrlShouldBeLocalized": true, "bgColor": "#A5029E", "bgGradient": "linear-gradient(125deg, #4101A9 31.81%, #A5029E 71.18%, #EF3692 110.54%)", "cleaned_url": "/ides/"}, {"isActive": false, "title": "Qodana", "description": "The only code quality platform as smart as JetBrains IDEs", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/qodana/qodana.svg", "actionLabel": "Learn more", "url": "/qodana/", "isUrlShouldBeLocalized": true, "bgColor": "#F02D8A", "bgGradient": "linear-gradient(208deg, #FB6540 0%, #F02D8A 24.83%, #2A017E 99.48%)", "cleaned_url": "/qodana/"}], "suggestions": [{"isActive": false, "url": "/products/", "isUrlShouldBeLocalized": true, "title": "Not sure which tool is best for you?", "description": "Whichever technologies you use, there's a JetBrains tool to match", "actionLabel": "Find your tool", "cleaned_url": "/products/"}], "submenu": {"layout": "auto-fill inline inline inline", "columns": [{"title": "JETBRAINS IDEs", "mobileLayout": "forceTwoColumns", "subColumns": [{"items": [{"isActive": false, "title": "All IDEs", "url": "/ides/", "isUrlShouldBeLocalized": true, "cleaned_url": "/ides/"}, {"isActive": false, "title": "Aqua", "url": "/aqua/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/aqua/aqua.svg", "cleaned_url": "/aqua/"}, {"isActive": false, "title": "CLion", "url": "/clion/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/clion/clion.svg", "cleaned_url": "/clion/"}, {"isActive": false, "title": "DataGrip", "url": "/datagrip/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datagrip/datagrip.svg", "cleaned_url": "/datagrip/"}, {"isActive": false, "title": "DataSpell", "url": "/dataspell/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dataspell/dataspell.svg", "cleaned_url": "/dataspell/"}, {"isActive": false, "title": "Fleet", "url": "/fleet/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/fleet/fleet.svg", "cleaned_url": "/fleet/"}, {"isActive": false, "title": "GoLand", "url": "/go/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/goland/goland.svg", "cleaned_url": "/go/"}]}, {"items": [{"isActive": false, "title": "IntelliJ IDEA", "url": "/idea/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/intellij-idea/intellij-idea.svg", "cleaned_url": "/idea/"}, {"isActive": false, "title": "PhpStorm", "url": "/phpstorm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/phpstorm/phpstorm.svg", "cleaned_url": "/phpstorm/"}, {"isActive": false, "title": "PyCharm", "url": "/pycharm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/pycharm/pycharm.svg", "cleaned_url": "/pycharm/"}, {"isActive": false, "title": "Rider", "url": "/rider/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rider/rider.svg", "cleaned_url": "/rider/"}, {"isActive": false, "title": "RubyMine", "url": "/ruby/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rubymine/rubymine.svg", "cleaned_url": "/ruby/"}, {"isActive": false, "title": "RustRover", "url": "/rust/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rustrover/rustrover.svg", "cleaned_url": "/rust/"}, {"isActive": false, "title": "WebStorm", "url": "/webstorm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/webstorm/webstorm.svg", "cleaned_url": "/webstorm/"}, {"isActive": false, "title": "Writerside", "url": "/writerside/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/writerside/writerside.svg", "cleaned_url": "/writerside/"}]}]}, {"title": "PLUGINS & SERVICES", "mobileLayout": "forceTwoColumns", "items": [{"isActive": false, "title": "All Plugins", "url": "https://plugins.jetbrains.com/", "cleaned_url": "https://plugins.jetbrains.com/"}, {"isActive": false, "title": "JetBrains AI", "url": "/ai/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/ai/ai.svg", "cleaned_url": "/ai/"}, {"isActive": false, "title": "IDE Themes", "url": "https://plugins.jetbrains.com/search?tags=Theme", "cleaned_url": "https://plugins.jetbrains.com/search?tags=Theme"}, {"isActive": false, "title": "Big Data Tools", "url": "https://plugins.jetbrains.com/plugin/12494-big-data-tools", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/big-data-tools/big-data-tools.svg", "cleaned_url": "https://plugins.jetbrains.com/plugin/12494-big-data-tools"}, {"isActive": false, "title": "Code With Me", "url": "/code-with-me/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/code-with-me/code-with-me.svg", "cleaned_url": "/code-with-me/"}, {"isActive": false, "title": "RiderFlow", "url": "/riderflow/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/riderflow/riderflow.svg", "cleaned_url": "/riderflow/"}, {"isActive": false, "title": "Scala", "url": "https://plugins.jetbrains.com/plugin/1347-scala", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/scala/scala.svg", "cleaned_url": "https://plugins.jetbrains.com/plugin/1347-scala"}, {"isActive": false, "title": "Toolbox App", "url": "/toolbox-app/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/toolbox/toolbox.svg", "cleaned_url": "/toolbox-app/"}, {"isActive": false, "title": "Grazie", "url": "/grazie/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/grazie/grazie.svg", "cleaned_url": "/grazie/"}]}, {"title": ".NET & VISUAL STUDIO", "hasSeparator": true, "items": [{"isActive": false, "title": "Rider", "url": "/rider/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rider/rider.svg", "cleaned_url": "/rider/"}, {"isActive": false, "title": "ReSharper", "url": "/resharper/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/resharper/resharper.svg", "cleaned_url": "/resharper/"}, {"isActive": false, "title": "ReSharper C++", "url": "/resharper-cpp/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/resharper-cpp/resharper-cpp.svg", "cleaned_url": "/resharper-cpp/"}, {"isActive": false, "title": "dotCover", "url": "/dotcover/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotcover/dotcover.svg", "cleaned_url": "/dotcover/"}, {"isActive": false, "title": "dotMemory", "url": "/dotmemory/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotmemory/dotmemory.svg", "cleaned_url": "/dotmemory/"}, {"isActive": false, "title": "dotPeek", "url": "/decompiler/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotpeek/dotpeek.svg", "cleaned_url": "/decompiler/"}, {"isActive": false, "title": "dotTrace", "url": "/profiler/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dottrace/dottrace.svg", "cleaned_url": "/profiler/"}, {"isActive": false, "title": ".NET Tools Plugins", "url": "https://plugins.jetbrains.com/search?isFeaturedSearch=true&products=resharper&products=rider", "cleaned_url": "https://plugins.jetbrains.com/search?isFeaturedSearch=true&products=resharper&products=rider"}]}, {"title": "LANGUAGES & FRAMEWORKS", "hasSeparator": true, "items": [{"isActive": false, "title": "Kotlin", "url": "https://kotlinlang.org/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/kotlin/kotlin.svg", "cleaned_url": "https://kotlinlang.org/"}, {"isActive": false, "title": "Ktor", "url": "https://ktor.io/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/ktor/ktor.svg", "cleaned_url": "https://ktor.io/"}, {"isActive": false, "title": "MPS", "url": "/mps/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/mps/mps.svg", "cleaned_url": "/mps/"}, {"isActive": false, "title": "Compose Multiplatform", "url": "/compose-multiplatform/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/compose-multiplatform/compose-multiplatform.svg", "cleaned_url": "/compose-multiplatform/"}]}]}, "priority": 3}, {"title": "Team Tools", "banners": [{"isActive": false, "title": "Datalore", "description": "A collaborative data science platform. Available online and on-premises", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datalore/datalore.svg", "actionLabel": "Learn more", "url": "/datalore/", "isUrlShouldBeLocalized": true, "bgColor": "#005CD1", "bgGradient": "linear-gradient(120.81deg, #003396 11.31%, #009CF4 95.37%)", "cleaned_url": "/datalore/"}, {"isActive": false, "title": "YouTrack", "description": "Powerful project management for all your teams", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/youtrack/youtrack.svg", "actionLabel": "Learn more", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "bgColor": "#6B57FF", "bgGradient": "linear-gradient(313deg, #D919D0 10.26%, #BC003C 91.89%)", "cleaned_url": "/youtrack/"}], "submenu": {"layout": "8 4", "columns": [{"title": "IN-CLOUD AND ON-PREMISES SOLUTIONS", "subColumns": [{"items": [{"isActive": false, "title": "Datalore", "url": "/datalore/", "isUrlShouldBeLocalized": true, "description": "A collaborative data science platform", "cleaned_url": "/datalore/"}, {"isActive": false, "title": "TeamCity", "url": "/teamcity/", "isUrlShouldBeLocalized": true, "description": "Powerful Continuous Integration out of the box", "cleaned_url": "/teamcity/"}, {"isActive": false, "title": "CodeCanvas", "url": "/codecanvas/", "isUrlShouldBeLocalized": true, "description": "Cloud development environments for your infrastructure", "cleaned_url": "/codecanvas/"}]}, {"items": [{"isActive": false, "title": "YouTrack", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "description": "Powerful project management for all your teams", "cleaned_url": "/youtrack/"}, {"isActive": false, "title": "Qodana", "url": "/qodana/", "isUrlShouldBeLocalized": true, "description": "The code quality platform for teams", "cleaned_url": "/qodana/"}]}]}, {"title": "EXTENSIONS", "hasSeparator": true, "items": [{"isActive": false, "title": "TeamCity Plugins", "url": "https://plugins.jetbrains.com/teamcity/", "cleaned_url": "https://plugins.jetbrains.com/teamcity/"}, {"isActive": false, "title": "YouTrack Extensions", "url": "https://plugins.jetbrains.com/youtrack/", "cleaned_url": "https://plugins.jetbrains.com/youtrack/"}, {"isActive": false, "title": "JetBrains Hub", "url": "/hub/", "isUrlShouldBeLocalized": true, "cleaned_url": "/hub/"}]}]}, "priority": 2}, {"title": "Education", "banners": [{"isActive": false, "title": "JetBrains Academy", "description": "Find your way in learning or teaching computer science", "actionLabel": "Discover more", "url": "/academy", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/jetbrains-academy/jetbrains-academy.svg", "bgColor": "#B01DF6", "bgGradient": "linear-gradient(335.07deg, #636CEA 0%, #834CEF 40.63%, #771F89 100%)", "cleaned_url": "/academy"}], "submenu": {"columns": [{"title": "FOR LEARNERS", "layout": "11 11 11", "subColumns": [{"items": [{"isActive": false, "title": "Programming languages", "url": "/academy/", "isUrlShouldBeLocalized": true, "description": "Select a language and try different approaches to learning it", "cleaned_url": "/academy/"}, {"isActive": false, "title": "University relations", "url": "/education/university-relations/", "isUrlShouldBeLocalized": true, "description": "Study offline with academic programs", "cleaned_url": "/education/university-relations/"}, {"isActive": false, "title": "Internships", "url": "/careers/internships/", "isUrlShouldBeLocalized": true, "description": "Apply for internships and flexible jobs for students\n", "cleaned_url": "/careers/internships/"}]}]}, {"title": "FOR EDUCATORS", "layout": "11 11 11", "subColumns": [{"items": [{"isActive": false, "title": "Teaching with JetBrains IDEs", "url": "/academy/teaching/", "isUrlShouldBeLocalized": true, "description": "Create courses and share your knowledge", "cleaned_url": "/academy/teaching/"}, {"isActive": false, "title": "Kotlin for education", "url": "https://kotlinlang.org/education/", "isUrlShouldBeLocalized": true, "description": "Teach a wide range of Kotlin courses", "cleaned_url": "https://kotlinlang.org/education/"}]}, {"title": "FOR TEAMS", "items": [{"isActive": false, "title": "Professional development", "url": "/academy/organizations/", "isUrlShouldBeLocalized": true, "description": "Ensure your team has up-to-date technical skills", "cleaned_url": "/academy/organizations/"}]}]}, {"title": "FREE LICENSES", "hasSeparator": true, "items": [{"isActive": false, "title": "For students and teachers", "url": "/community/education/#students/", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs for individual academic use", "cleaned_url": "/community/education/#students/"}, {"isActive": false, "title": "For educational institutions", "url": "/community/education/#classrooms", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs and team tools for classroom use", "cleaned_url": "/community/education/#classrooms"}, {"isActive": false, "title": "For bootcamps and courses", "url": "/academy/bootcamps/", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs for your students", "cleaned_url": "/academy/bootcamps/"}]}]}, "priority": 1}, {"title": "Solutions", "banners": [{"isActive": false, "title": "Developer Tools for Your Business", "description": "Professional tools for productive development", "actionLabel": "Learn more", "url": "/business/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/containers.svg", "bgColor": "#6B57FF", "bgGradient": "linear-gradient(246.1deg, rgb(0 224 214) 1.67%, rgb(126 27 253) 92.48%)", "cleaned_url": "/business/"}, {"isActive": false, "title": "Remote Development", "description": "Connect to remote dev environments from anywhere in seconds", "actionLabel": "Discover more", "url": "/remote-development/", "isUrlShouldBeLocalized": true, "bgColor": "#2DF388", "bgGradient": "linear-gradient(240.88deg, #2DF388 0%, #05BF87 37.75%, #027474 98.39%)", "cleaned_url": "/remote-development/"}], "submenu": {"layout": "8 4", "columns": [{"title": "BY INDUSTRY & TECHNOLOGY", "layout": "6 6", "subColumns": [{"items": [{"isActive": false, "title": "Remote Development", "url": "/remote-development/", "isUrlShouldBeLocalized": true, "description": "Tools for remote development for you and your team", "cleaned_url": "/remote-development/"}, {"isActive": false, "title": "Game Development", "url": "/gamedev/", "isUrlShouldBeLocalized": true, "description": "Tools for game development for any platform", "cleaned_url": "/gamedev/"}, {"isActive": false, "title": "DevOps", "url": "/devops/", "isUrlShouldBeLocalized": true, "description": "Tools and integrations for any infrastructure", "cleaned_url": "/devops/"}, {"isActive": false, "title": "Multiplatform Development", "url": "/kotlin-multiplatform/", "isUrlShouldBeLocalized": true, "description": "Flexible cross-platform development with Kotlin", "cleaned_url": "/kotlin-multiplatform/"}]}, {"items": [{"isActive": false, "title": "AI Service and AI Assistant", "url": "/ai/", "isUrlShouldBeLocalized": true, "description": "Augmented developer environments and team tools", "cleaned_url": "/ai/"}, {"isActive": false, "title": "C++ Tools", "url": "/cpp/", "isUrlShouldBeLocalized": true, "description": "Tools for C/C++ development for any platform", "cleaned_url": "/cpp/"}, {"isActive": false, "title": "Data Tools", "url": "/data-tools/", "isUrlShouldBeLocalized": true, "description": "Tools for Big Data and Data Science", "cleaned_url": "/data-tools/"}, {"isActive": false, "title": "JetBrains IDE Services", "url": "/ide-services/", "isUrlShouldBeLocalized": true, "description": "Developer productivity at the scale of an organization", "cleaned_url": "/ide-services/"}]}]}, {"title": "RECOMMENDED", "hasSeparator": true, "items": [{"isActive": false, "title": "JetBrains Tools for Business", "url": "/business/", "isUrlShouldBeLocalized": true, "cleaned_url": "/business/"}, {"isActive": false, "title": "All Products Pack", "url": "/all/", "isUrlShouldBeLocalized": true, "cleaned_url": "/all/"}, {"isActive": false, "title": ".NET Tools", "url": "/dotnet/", "isUrlShouldBeLocalized": true, "cleaned_url": "/dotnet/"}, {"isActive": false, "title": "All JetBrains Products", "url": "/products/", "isUrlShouldBeLocalized": true, "cleaned_url": "/products/"}, {"isActive": false, "title": "JetBrains Marketplace", "url": "https://plugins.jetbrains.com/", "cleaned_url": "https://plugins.jetbrains.com/"}]}]}, "priority": 0}, {"title": "Support", "banners": [{"isActive": false, "title": "Download and Install", "actionLabel": "Download and Install", "url": "/products/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/download.svg", "bgColor": "#6B57FF", "bgGradient": "linear-gradient(294.91deg, #FF318C -50.1%, #6B57FF 97.43%)", "cleaned_url": "/products/"}, {"isActive": false, "title": "Contact us", "actionLabel": "Contact us", "url": "/company/contacts/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/test-review.svg", "bgColor": "#21D789", "bgGradient": "linear-gradient(283.8deg, #087CFA 5.73%, #21D789 100%)", "cleaned_url": "/company/contacts/"}], "submenu": {"columns": [{"title": "PRODUCT & TECHNICAL SUPPORT", "layout": "12", "subColumns": [{"items": [{"isActive": false, "title": "Support Center", "url": "/support/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/"}, {"isActive": false, "title": "Product-Specific Information", "url": "/business/documents/", "isUrlShouldBeLocalized": true, "cleaned_url": "/business/documents/"}, {"isActive": false, "title": "Product Documentation", "url": "/help/", "isUrlShouldBeLocalized": true, "cleaned_url": "/help/"}, {"isActive": false, "title": "Livestreams", "url": "/company/livestreams/", "isUrlShouldBeLocalized": true, "cleaned_url": "/company/livestreams/"}, {"isActive": false, "title": "Newsletters", "url": "/resources/newsletters/", "isUrlShouldBeLocalized": true, "cleaned_url": "/resources/newsletters/"}, {"isActive": false, "title": "Early Access", "url": "/resources/eap/", "isUrlShouldBeLocalized": true, "cleaned_url": "/resources/eap/"}, {"isActive": false, "title": "Blog", "url": "https://blog.jetbrains.com/", "isUrlShouldBeLocalized": true, "cleaned_url": "https://blog.jetbrains.com/"}]}]}, {"title": "FREQUENT TASKS", "hasSeparator": true, "items": [{"isActive": false, "title": "Manage your account", "url": "https://account.jetbrains.com/profile-details", "cleaned_url": "https://account.jetbrains.com/profile-details"}, {"isActive": false, "title": "Manage your licenses", "url": "https://account.jetbrains.com/licenses", "cleaned_url": "https://account.jetbrains.com/licenses"}, {"isActive": false, "title": "Contact Sales", "url": "/support/sales/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/sales/"}, {"isActive": false, "title": "Licensing FAQ", "url": "https://sales.jetbrains.com", "isUrlShouldBeLocalized": true, "cleaned_url": "https://sales.jetbrains.com"}]}]}, "priority": 2}, {"title": "Store", "banners": [{"isActive": false, "title": "All Products Pack", "description": "Get all JetBrains desktop tools including 10 IDEs,<br />2 profilers, and 3 extensions", "actionLabel": "Learn more", "url": "/all/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/discount.svg", "bgColor": "#FF318C", "bgGradient": "linear-gradient(293.2deg, rgb(253 13 122) 13.45%, rgb(252 100 67) 73.57%, rgb(248 158 7) 100%)", "cleaned_url": "/all/"}], "submenu": {"columns": [{"title": "DEVELOPER TOOLS", "layout": "12 12 12", "subColumns": [{"items": [{"isActive": false, "title": "For Individual Use", "url": "/store/#personal", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#personal"}, {"isActive": false, "title": "For Teams and Organizations", "url": "/store/#commercial", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#commercial"}, {"isActive": false, "title": "Special offers & programs", "url": "/store/#discounts", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#discounts"}]}, {"title": "SERVICES & PLUGINS", "items": [{"isActive": false, "title": "JetBrains AI", "url": "/ai/", "isUrlShouldBeLocalized": true, "cleaned_url": "/ai/"}, {"isActive": false, "title": "Marketplace", "url": "/store/plugins/", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/plugins/"}]}, {"title": "LEARNING TOOLS", "items": [{"isActive": false, "title": "JetBrains Academy", "url": "/academy/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/academy/buy/"}]}]}, {"title": "TEAM TOOLS", "layout": "12 12 12", "subColumns": [{"items": [{"isActive": false, "title": "TeamCity", "url": "/store/teamware#teamcity-store-section", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/teamware#teamcity-store-section"}, {"isActive": false, "title": "YouTrack", "url": "/store/teamware#youtrack-store-section", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/teamware#youtrack-store-section"}, {"isActive": false, "title": "Datalore", "url": "/datalore/", "isUrlShouldBeLocalized": true, "cleaned_url": "/datalore/"}, {"isActive": false, "title": "Qodana", "url": "/qodana/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/qodana/buy/"}]}, {"title": "COLLABORATIVE DEVELOPMENT", "items": [{"isActive": false, "title": "Code With Me", "url": "/code-with-me/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/code-with-me/buy/"}]}]}, {"title": "SALES SUPPORT", "hasSeparator": true, "items": [{"isActive": false, "title": "Contact Sales", "url": "/support/sales/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/sales/"}, {"isActive": false, "title": "Purchase Terms", "url": "/legal/docs/store/terms/", "isUrlShouldBeLocalized": true, "cleaned_url": "/legal/docs/store/terms/"}, {"isActive": false, "title": "FAQ", "url": "https://sales.jetbrains.com/", "isUrlShouldBeLocalized": true, "cleaned_url": "https://sales.jetbrains.com/"}, {"isActive": false, "title": "Partners and Resellers", "url": "/company/partners/", "isUrlShouldBeLocalized": true, "cleaned_url": "/company/partners/"}]}]}, "priority": 3}, {"isActive": false, "title": "Login", "url": "https://account.jetbrains.com/", "isMobileOnly": true, "cleaned_url": "https://account.jetbrains.com/"}]}, "secondary": {"isActive": true, "id": "careers", "url": "/careers/apply/", "title": "Careers", "items": [{"isActive": false, "title": "How to Apply", "url": "/careers/apply/", "cleaned_url": "/careers/apply/"}, {"isActive": true, "title": "Jobs", "url": "/careers/jobs/", "cleaned_url": "/careers/jobs/"}, {"isActive": false, "title": "Internships", "url": "/careers/internships/", "cleaned_url": "/careers/internships/"}], "cleaned_url": "/careers/apply/"}}; var is_layout_adaptive = false; is_layout_adaptive = true; var disable_language_picker = false; var localized_domains = [{"defaultLanguage": "en", "domain": "blog.jetbrains.com", "locales": {"de-de": "de", "en-us": "en", "es-es": "es", "fr-fr": "fr", "ja-jp": "ja", "ko-kr": "ko", "pt-br": "pt-br", "ru-ru": "ru", "zh-cn": "zh-hans"}, "pathsLocalization": false, "suffixDefault": false}, {"defaultLanguage": "en-us", "domain": "lp.jetbrains.com", "locales": {"de-de": "de-de", "en-us": "en-us", "es-es": "es-es", "fr-fr": "fr-fr", "ja-jp": "ja-jp", "ko-kr": "ko-kr", "pt-br": "pt-br", "ru-ru": "ru-ru", "zh-cn": "zh-cn"}, "pathsLocalization": true, "suffixDefault": false}, {"defaultLanguage": "en-us", "domain": "sales.jetbrains.com", "locales": {"de-de": "de", "en-us": "en-gb", "es-es": "es", "fr-fr": "fr", "ja-jp": "ja", "ko-kr": "ko", "pt-br": "pt-br", "ru-ru": "ru", "zh-cn": "zh-cn"}, "pathsLocalization": true, "prefixPath": "hc", "suffixDefault": true}]; var english_only_url_prefixes = []; var is_landing_view = false; var theme = 'light'; </script> <script></script> <link href="/_assets/common.fc20e675414b11b2ffcc.css" rel="stylesheet" type="text/css"> <link href="/_assets/default-page.38432614892ab5141ab5.css" rel="stylesheet" type="text/css"> <link href="/_assets/careers/jobs/index.entry.dab8f837fa4c5bc7df49.css" rel="stylesheet" type="text/css"> <script src="/_assets/common.3d263ad36ef87faba279.js" type="text/javascript"></script> <script src="/_assets/default-page.9c6d7ba5f3b9ade355ce.js" type="text/javascript"></script> <script src="/_assets/careers/jobs/index.entry.9078e7675d38b5da5e16.js" type="text/javascript"></script> <!-- Social Media tag Starts --> <!-- Open Graph data --> <meta property="og:title" content="Open Positions - JetBrains"/> <meta property="og:description" content="Search, find and apply to job opportunities at JetBrains."/> <meta property="og:image" content="https://resources.jetbrains.com/storage/products/jetbrains/img/meta/preview.png "/> <meta property="og:site_name" content="JetBrains"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.jetbrains.com/careers/jobs/"/> <!-- Social Media tag Ends --> </head> <body class="nojs body-adaptive page-color-default-purple wt-primary-map"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5P98" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> /*! modernizr 3.2.0 (Custom Build) | MIT * * http://modernizr.com/download/?-flexbox-flexboxtweener !*/ !function(e,n,t){function r(e,n){return typeof e===n}function o(){var e,n,t,o,i,s,l;for(var f in v)if(v.hasOwnProperty(f)){if(e=[],n=v[f],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(o=r(n.fn,"function")?n.fn():n.fn,i=0;i<e.length;i++)s=e[i],l=s.split("."),1===l.length?Modernizr[l[0]]=o:(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=o),C.push((o?"":"no-")+l.join("-"))}}function i(e,n){return!!~(""+e).indexOf(n)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function l(e,n){return function(){return e.apply(n,arguments)}}function f(e,n,t){var o;for(var i in e)if(e[i]in n)return t===!1?e[i]:(o=n[e[i]],r(o,"function")?l(o,t||n):o);return!1}function a(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function u(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):b?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function d(){var e=n.body;return e||(e=u(b?"svg":"body"),e.fake=!0),e}function p(e,t,r,o){var i,s,l,f,a="modernizr",p=u("div"),c=d();if(parseInt(r,10))for(;r--;)l=u("div"),l.id=o?o[r]:a+(r+1),p.appendChild(l);return i=u("style"),i.type="text/css",i.id="s"+a,(c.fake?c:p).appendChild(i),c.appendChild(p),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),p.id=a,c.fake&&(c.style.background="",c.style.overflow="hidden",f=_.style.overflow,_.style.overflow="hidden",_.appendChild(c)),s=t(p,e),c.fake?(c.parentNode.removeChild(c),_.style.overflow=f,_.offsetHeight):p.parentNode.removeChild(p),!!s}function c(n,r){var o=n.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(a(n[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+a(n[o])+":"+r+")");return i=i.join(" or "),p("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return t}function m(e,n,o,l){function f(){d&&(delete E.style,delete E.modElem)}if(l=r(l,"undefined")?!1:l,!r(o,"undefined")){var a=c(e,o);if(!r(a,"undefined"))return a}for(var d,p,m,h,y,v=["modernizr","tspan"];!E.style;)d=!0,E.modElem=u(v.shift()),E.style=E.modElem.style;for(m=e.length,p=0;m>p;p++)if(h=e[p],y=E.style[h],i(h,"-")&&(h=s(h)),E.style[h]!==t){if(l||r(o,"undefined"))return f(),"pfx"==n?h:!0;try{E.style[h]=o}catch(g){}if(E.style[h]!=y)return f(),"pfx"==n?h:!0}return f(),!1}function h(e,n,t,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+x.join(s+" ")+s).split(" ");return r(n,"string")||r(n,"undefined")?m(l,n,o,i):(l=(e+" "+S.join(s+" ")+s).split(" "),f(l,n,t))}function y(e,n,r){return h(e,t,t,n,r)}var v=[],g={_version:"3.2.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){v.push({name:e,fn:n,options:t})},addAsyncTest:function(e){v.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=g,Modernizr=new Modernizr;var C=[],w="Moz O ms Webkit",x=g._config.usePrefixes?w.split(" "):[];g._cssomPrefixes=x;var S=g._config.usePrefixes?w.toLowerCase().split(" "):[];g._domPrefixes=S;var _=n.documentElement,b="svg"===_.nodeName.toLowerCase(),z={elem:u("modernizr")};Modernizr._q.push(function(){delete z.elem});var E={style:z.elem.style};Modernizr._q.unshift(function(){delete E.style}),g.testAllProps=h,g.testAllProps=y,Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("flexboxtweener",y("flexAlign","end",!0)),o(),delete g.addTest,delete g.addAsyncTest;for(var P=0;P<Modernizr._q.length;P++)Modernizr._q[P]();e.Modernizr=Modernizr}(window,document); if (!Modernizr.flexbox && !Modernizr.flexboxtweener) { var $body = $('body'); var nodesClasses = { wrapper: 'not-supported-browser', container: 'not-supported-browser__container', title: 'not-supported-browser__title', content: 'not-supported-browser__content', logo: 'not-supported-browser__logo' }; var nodes = { wrapper: $('<div class="' + nodesClasses.wrapper + '"></div>'), title: $('<div class="' + nodesClasses.title + '">Sorry, your browser is not fully supported</div>'), content: $('<div class="' + nodesClasses.content + '">There may be some issues with pages layout in your current browser.<br/>Please use an alternate browser until we resolve the issues.<br/>Thank you.</div>'), container: $('<div class="' + nodesClasses.container + '"></div>'), logo: $('<div class="' + nodesClasses.logo + '"><svg class="sprite-img _jetbrains" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#jetbrains"></use></svg></div>') }; $body.addClass('overflow-hidden'); nodes.content .prepend(nodes.title) .prepend(nodes.logo); nodes.container .append(nodes.content); nodes.wrapper .append(nodes.container) .appendTo($body); } </script> <div class="page"> <div class="page__header "> <div class="page__header-language-suggestion" id="language-suggest-bar"></div> <div class="page__header-country-suggestion" id="country-suggest-bar"></div> <div class="site-header-container" id="js-site-header-container"> <div class="site-header-stub site-header-stub--adaptive"> <div class="wt-container site-header-stub__inner"> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 69px"></div> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 81px"></div> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 46px"></div> <div class="site-header-stub__menu-main-skeleton-button"></div> <div class="site-header-stub__menu-main-skeleton-button"></div> </div> </div> </div> <div class="menu-second " id="js-menu-second"> <div class="wt-container"> <div id="js-menu-second-mobile-wrapper" class="menu-second-mobile-wrapper wt-display-none"> <div id="js-menu-second-mobile"> <div class="menu-second-mobile wt-row wt-row_size_m wt-row_align-items_center wt-row_justify_between "> <div class="wt-col-inline menu-second-skeleton-text-2" style="width: 120px"></div> <div class="wt-col-inline menu-second-skeleton-button" style="width: 80px"></div> </div> </div> </div> <div id="js-menu-second-desktop" class="menu-second-desktop wt-row wt-row_size_s wt-row_align-items_center wt-row_justify_between wt-row_nowrap wt-row-sm_wrap"> <div class="wt-col-inline menu-second-title-box-wrapper"> <a class="menu-second-title-box" href="/careers/apply/"> <span class="menu-second-title-box__title wt-h3 ">Careers</span> </a> </div> <div class="wt-col-auto-fill"> <div class="wt-row wt-row_justify_end wt-row_align-items_center wt-row_size_0"> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-second__buttons"> </div> </div> </div> </div> </div> </div> <style> /* site header stub height is needed to avoid Cumulative Layout Shift (CLS), which is a Web Vital */ .site-header-stub { height: var(--site-header-height, 72px); background-color: var(--site-header-bg-color, var(--rs-color-black)); } @media (max-width: 1000px) { .site-header-stub--adaptive { height: var(--mobile-site-header-height, 48px); } } </style> </div> <div class="page__content " data-js-crawler="content-root"> <div id="vacancy-list-page" class="vacancy-list-page"></div> </div> <div class="page__footer" id="footer-container"> <footer class="footer" id="footer"></footer> </div> </div> <script> (function () { function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } function updateQueryStringParameter(uri, key, value) { var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i"); var separator = uri.indexOf('?') !== -1 ? "&" : "?"; if (uri.match(re)) { return uri.replace(re, '$1' + key + "=" + value + '$2'); } else { return uri + separator + key + "=" + value; } } var downloadLink = document.getElementById("download-link"); if (downloadLink != null) { var platform = getParameterByName('platform'); platform = platform != null ? platform : "windows"; var href = downloadLink.getAttribute("href"); var code = getParameterByName("code"); if(code != null) { href = updateQueryStringParameter(href, "code", code) } href = updateQueryStringParameter(href, "platform", platform); downloadLink.setAttribute("href", href); } })(); </script><script> (function() { var STORAGE_KEY_NAME = 'firefoxDisappearedSVGWorkaround'; var STORAGE_KEY_VALUE = '1'; var isFirefox = /firefox/i.test(navigator.userAgent); if (!isFirefox || isFirefox && sessionStorage.getItem(STORAGE_KEY_NAME) === STORAGE_KEY_VALUE) { return; } var arrayFrom = function (arrayLike) { return Array.prototype.slice.call(arrayLike, 0); }; function workaround() { var uses = document.querySelectorAll('.page svg use'); var badNodesCount = 0; arrayFrom(uses).forEach(function (node) { var rect = node.getBoundingClientRect(); if (rect.width === 0 && rect.height === 0) badNodesCount++; }); if (badNodesCount === uses.length) { sessionStorage.setItem(STORAGE_KEY_NAME, STORAGE_KEY_VALUE); if (typeof dataLayer !== 'undefined') dataLayer.push({'firefoxDisappearedSVGWorkaround': STORAGE_KEY_VALUE}); window.location.replace(window.location.href); } } window.addEventListener('DOMContentLoaded', workaround); })(); </script> <script src="/_assets/banner-rotator.entry.1e26f1529fcd1ed02488.js" type="text/javascript"></script> <link href="/_assets/banner-rotator.entry.1213bcca835e111c6db1.css" rel="stylesheet" type="text/css"> </body> </html>