Senior Software Developer (DataGrip)

1 Day ago • All levels

Job Summary

Job Description

As a Senior Software Developer for DataGrip, you will be involved in enhancing the usability of existing features, especially focusing on AI integration for SQL, including Explain Plan and error handling. You will also contribute to improving introspection performance for databases like Snowflake and BigQuery, support new SQL dialects and databases, and develop the Data Visualization functionality. The role includes working on Data Compare features, optimizing query execution, and enhancing support for NoSQL databases like MongoDB and Redis. You will be responsible for the development and maintenance of diagrams and query profiling. The team is small, flexible, and independent. Your responsibilities include improving usability and contributing to AI integration, new SQL dialects and databases support, Data Visualization, and more. The goal is to improve DataGrip for database engineers.
Must have:
  • Product-based mindset.
  • Strive to achieve perfect usability.
  • Ability to deal with existing code.
  • Write readable and performant code.

Job Details

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. ### The DataGrip team: Our team is relatively small – there are 15 of us, seven of whom are software developers. We’re a flexible, independent, and informal team. This working environment did not come about by chance – it is the result of the hard work and contributions of all its members. ### Where we’re at: One of the key directions of our strategy is improving the usability of DataGrip’s existing functionality. We already have many great features, but some of them still have low usability and discoverability. AI is a game-changer in the world of working with SQL, and AI integration is a big part of our roadmap for 2025. We're moving to an AI Agents approach: nearly every scenario in the database engineer's routine can be dramatically changed nowadays. Another area of functionality we aim to improve is related to the use cases of enterprise companies. ### What the role entails: Based on the above, here are product areas which you might find yourself responsible for: * AI integration with new product scopes: Explain Plan, error handling, connectivity, and database navigation. * Improving introspection performance for Snowflake, BigQuery, and other databases. * New SQL dialects and databases support. * Development and maintenance for the Data Visualization functionality. * A Data Compare feature, including new functionality, data migration, and more. * Work on the usability of how DataGrip runs queries, including large scripts. * Enhancing support for NoSQL databases: MongoDB, Redis. * Development and maintenance for Diagrams. * Query profiling: creating the entire flow for query profiling. ### Required skills: We’ll be happy to have you on our team if you: * Have a product-based mindset. * Strive to achieve perfect usability. * Aren’t afraid of dealing with somebody else's code. * Strive to write readable and performant code and familiarize yourself with algorithms. * Don't set architectural questions aside. * Communicate respectfully and constructively. * Are flexible and enjoy working independently. Have other initiatives you’d like to bring to the table? We’re always open to hearing your ideas.

Similar Jobs

ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech & Audio) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Software Engineer III, Commerce

Google

Zürich, Zurich, Switzerland (On-Site)
2 Days ago
Welevel - Unreal AI Developer

Welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Eneba Games - SEO Marketing Specialist, Content

Eneba Games

(Remote)
4 Months ago
Altagram Group - Data Science Internship/Workstudent

Altagram Group

Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer - Privacy & Security - Singapore

ByteDance

Singapore (On-Site)
6 Months ago
Google - Software Engineer, Early Career

Google

Bucharest, Bucharest, Romania (On-Site)
2 Days ago
Discord - Staff Software Engineer, Ads Infrastructure

Discord

(Remote)
9 Hours ago
Microsoft - Member of Technical Staff, AI Pretraining

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
N-iX - 2D/3D Visualization Engineer

N-iX

Argentina (Remote)
1 Month ago
Google - Software Engineer III, Generative AI

Google

Sunnyvale, California, United States (On-Site)
3 Days ago
ByteDance - Senior Software Development Engineer, SDN-Traffic Intelligence & Control

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Trendyol - Data Science Professionals - Trendyol GO

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
5 Months ago
Google - Software Engineer III, Security Endpoint Agents, Core

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Activision - Software Development Intern

Activision

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Yerevan, Yerevan, Armenia

Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Armenia (Remote)
6 Months ago
Playrix - Lead Technical Designer

Playrix

Armenia (Remote)
6 Months ago
G5 Games - Game Data Analyst

G5 Games

Yerevan, Yerevan, Armenia (Remote)
2 Months ago
NVIDIA - Applied Research Intern - 2025

NVIDIA

Yerevan, Yerevan, Armenia (On-Site)
2 Months ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Armenia (Remote)
6 Months ago
Playrix - Project Manager

Playrix

Armenia (Remote)
6 Months ago
Playrix - Customer Support Representative (German and Russian)

Playrix

Armenia (Remote)
6 Months ago
G5 Games - Front End Developer (Angular)

G5 Games

Yerevan, Yerevan, Armenia (Remote)
3 Days ago
N-iX - Senior Data Engineer

N-iX

Armenia (Remote)
2 Weeks ago
G5 Games - Product Writer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Yerevan, Yerevan, Armenia (On-Site)

Prague, Prague, Czechia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Berlin, Berlin, Germany (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by jetbrains

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug