Senior Software Developer (DataGrip)

1 Month 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

JDA - Senior Technical Architect

JDA

Bengaluru, Karnataka, India (On-Site)
3 Days ago
Vigaet - Machine Learning Engineer-Internship

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
playrix  - UA Marketing Producer

playrix

Portugal (Remote)
7 Months ago
Sleeper - Performance Creative Associate (TikTok Ads)

Sleeper

Los Angeles, California, United States (On-Site)
2 Months ago
bytedance - Backend Software Engineer

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fictiv - Associate Technical Program Manager MP Support - North America Support

Fictiv

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Netflix - Data Scientist (L5) - Product Promotion & Algorithm Performance

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
AppLovin - Data Platform Engineer

AppLovin

Palo Alto, California, United States (On-Site)
1 Month ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Texas, United States (Remote)
2 Months ago
Vimeo - Software Engineer II (Fullstack)

Vimeo

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Axon - Senior Firmware Engineer I

Axon

London, England, United Kingdom (Hybrid)
2 Weeks ago
Dream Games - Marketing Graphic Designer

Dream Games

İstanbul, Türkiye (On-Site)
3 Years ago
Arkane studios - Engine Programmer

Arkane studios

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
sony global (Games) - Research Intern on Generative AI for Content Creation

sony global (Games)

New York, United States (Remote)
1 Month ago
playrix  - UA Marketing Producer

playrix

Montenegro (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Yerevan, Yerevan, Armenia

G5 games - Lead Game Creative 2D Artist

G5 games

Yerevan, Yerevan, Armenia (Remote)
3 Months ago
playrix  - Data QA Engineer

playrix

Armenia (Remote)
7 Months ago
playrix  - Customer Support Representative (Japanese)

playrix

Armenia (Remote)
7 Months ago
G5 games - Product Game Creative Director

G5 games

Yerevan, Yerevan, Armenia (Remote)
1 Month ago
G5 games - 2D Character Artist (Hidden objects project)

G5 games

Yerevan, Yerevan, Armenia (Remote)
7 Months ago
playrix  - Customer Support Representative (German)

playrix

Armenia (Remote)
7 Months ago
G5 games - Front End Developer (Angular)

G5 games

Yerevan, Yerevan, Armenia (Remote)
1 Month ago
playrix  - Senior C++ Software Engineer (Build System)

playrix

Armenia (Remote)
6 Months ago
playrix  - Development Director

playrix

Armenia (Remote)
7 Months ago
peter and sons games - Chief Technology Officer

peter and sons games

Yerevan, Yerevan, Armenia (On-Site)
1 Week 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)

Yerevan, Yerevan, Armenia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Yerevan, Yerevan, Armenia (On-Site)

Prague, Prague, Czechia (On-Site)

Yerevan, Yerevan, Armenia (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