P-1416 Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform. To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse ( CIDR 2021 paper ), open platforms that unify data warehousing and advanced analytics. This new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support. To achieve this vision, Databricks is building the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance. Yet we will retain the expressiveness and robustness of general purpose systems such as Apache Spark™ to support diverse workloads ranging from ETL to data science. You will be part of this multi-year journey. As part of this team, you will design these next-generation systems that leapfrog state-of-the-art within the following areas: Query compilation and optimization Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction coordination Efficient storage structures (encodings, indexes) Automatic physical data optimization The responsibilities you will have: Drive requirements clarity and design decisions for ambiguous problems Produce technical design documents and project plans Develop new features Mentor more junior engineers Test and rollout to production, monitoring. What we look for: A passion for database systems, storage systems, distributed systems, language design, or performance optimization Are comfortable working towards a multi-year vision with incremental deliverables Be customer-oriented and focused on having an impact 7+ years of experience working in a related system Optional: PhD in databases or distributed systems About Dat
Jobiba hiring network
Junior Software Engineer Database Engineering Jobs
1,032 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current junior software engineer database engineering jobs. Use filters to narrow by work mode, employment type, experience and date posted.
P-1415 Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform. To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse ( CIDR 2021 paper ), open platforms that unify data warehousing and advanced analytics. This new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support. To achieve this vision, Databricks is building the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance. Yet we will retain the expressiveness and robustness of general purpose systems such as Apache Spark™ to support diverse workloads ranging from ETL to data science. You will be part of this multi-year journey. As part of this team, you will design these next-generation systems that leapfrog state-of-the-art within the following areas: Query compilation and optimization Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction coordination Efficient storage structures (encodings, indexes) Automatic physical data optimization The responsibilities you will have: Drive requirements clarity and design decisions for ambiguous problems Produce technical design documents and project plans Develop new features Mentor more junior engineers Test and rollout to production, monitoring. What we look for: A passion for database systems, storage systems, distributed systems, language design, or performance optimization Are comfortable working towards a multi-year vision with incremental deliverables Be customer-oriented and focused on having an impact 5+ years of experience working in a related system Optional: PhD in databases or distributed systems About Dat
P-1414 Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform. To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse ( CIDR 2021 paper ), open platforms that unify data warehousing and advanced analytics. This new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support. To achieve this vision, Databricks is building the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance. Yet we will retain the expressiveness and robustness of general purpose systems such as Apache Spark™ to support diverse workloads ranging from ETL to data science. You will be part of this multi-year journey. As part of this team, you will design these next-generation systems that leapfrog state-of-the-art within the following areas: Query compilation and optimization Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction coordination Efficient storage structures (encodings, indexes) Automatic physical data optimization The responsibilities you will have: Drive requirements clarity and design decisions for ambiguous problems Produce technical design documents and project plans Develop new features Mentor more junior engineers Test and rollout to production, monitoring. What we look for: A passion for database systems, storage systems, distributed systems, language design, or performance optimization Are comfortable working towards a multi-year vision with incremental deliverables Be customer-oriented and focused on having an impact 5+ years of experience working in a related system Optional: PhD in databases or distributed systems About Databricks
About Appier Appier (TSE: 4180) is an AI-native Agentic AI as a Service (AaaS) company that empowers businesses to create value through cutting-edge AdTech and MarTech solutions. Founded in 2012 with the vision of “Making AI Easy by Making Software Intelligent,” Appier helps businesses turn AI into ROI through its Ad Cloud, Personalization Cloud, and Data Cloud—each powered by Agentic AI that enables autonomous, adaptive, and real-time decision-making. Today, Appier operates 17 offices across APAC, the US, and EMEA, and is listed on the Tokyo Stock Exchange. Learn more at www.appier.com . About the role Software engineers at Appier build a wide range of platforms and services that interconnect data and AI with our customers and users. As a Senior Software Engineer, Backend Development at Ad Cloud Platform Team , you will design and build scalable and performant backend architecture, own and drive the technical roadmap for sizable projects or services, mentor junior engineers, and facilitate high performance agile teams collaborating with cross-functional teams. About you [Minimum Qualifications] 2~4 years of hands-on experience in backend software development, particularly with high-performance, high-concurrency systems. Proficient in one or more of the following languages, Python is preferred. Strong experience in system design and architecture for scalable and distributed systems, especially within a Linux environment. Good understanding of Network API Design (e.g., RESTful APIs, gRPC, GraphQL) and experience with message queues (e.g., Kafka, Pub/Sub) for data pipelines. Solid knowledge of SQL/NoSQL databases (e.g., MySQL, MongoDB, Redis, ClickHouse, PostgreSQL) and experience with database optimization and scaling strategies. Familiarity with DevOps practices, including CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure). Experience with observability tools (e.g., Prometheus, Grafana) and ro
Sr. Software Developer Sureify drives customer engagement between the customer and their insurance company by incorporating web & mobile apps into the insurance product experience. Our product is controlled by our backend dashboard, so insurers can get the latest iOT data streaming in. The SaaS platform is designed to ensure that insurers never miss opportunities to increase engagement with their existing customer base. We are looking for a Full Stack Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. On the backend, you will have the opportunity to help our product scale and be involved in the further architecture of the Sureify platform. Responsibilities Design, develop, and maintain robust web applications using React on the frontend and Golang/Typescript/PHP on the backend. Build reusable code and libraries for future use Build a scalable architecture to support millions of users. Design schema migrations, optimize complex queries, and manage data integrity in MySQL. Ensure the technical feasibility of UI/UX designs Work closely with the UI/UX designers and product managers Identify and resolve performance bottlenecks across the stack, from frontend rendering to database indexing Write clean, maintainable code and participate in rigorous peer code reviews to ensure long-term system stability. Collaborate with other team members and stakeholders. Proven ability to explain complex technical concepts clearly to developers. Mentor junior engineers, conduct code reviews, and foster an inclusive, collaborative environment. Skills And Qualifications 3+ years of exper
Come join the Server Ingress Security team, where we are rearchitecting MongoDB Server’s ingress networking to make MongoDB clusters even more secure. This new team is building the Atlas Network Protection layer, a set of performant, security-critical services that harden MongoDB's pre-authentication attack surface and provides the ability to respond rapidly to emergent threats. We are looking for talented Staff Engineers to join the team and be founding members, where you will play a crucial role in our multi-year roadmap. Our team champions a strong culture of inclusivity, diversity, and collaboration. If you want to be a key technical leader on a collaborative team that applies security and systems engineering fundamentals to protect a popular database at scale, join us! We are looking to speak to candidates who are based in Dublin or Cork for our hybrid working model. Candidate Profile 10+ years of experience building production-quality systems software with a large user base, robust design structure, and rigorous code quality Experience with large backend/compiled codebases and performance-sensitive software, preferably in Rust Bonus points for experience working hands-on in security-sensitive or networking-adjacent domains Strong systems fundamentals, including multi-threaded programming and performance profiling. Bonus points for: Understanding of network protocols, TLS, and connection lifecycle management. Familiarity with security concepts such as attack surface reduction, input validation, memory safety, and defense-in-depth architectures. Excellent verbal and written technical communication skills for communicating to a wide variety of audiences ranging from junior engineers to executive stakeholder Strong mentorship skills, and excitement about leveling up your peers and teammates through coaching, feedback, and enablement Strong time management skills and the ability to realistically assess project complexity B.Sc. in Computer Science or a related
MongoDB’s Storage Layer Services (SLS) team is re-architecting the MongoDB cloud storage layer and sits at the heart of our next-generation cloud storage architecture. This relatively new team is building performant, multi-tenant distributed storage services that both enhance today’s Atlas storage stack and enable more customer workloads to run more efficiently. We are looking for a talented Senior Software Engineer to join our team as we execute on a multi-year roadmap and prepare to launch and rapidly scale services that handle petabytes of data. Come do some of the most interesting work of your career as we Think Big and Go Far for our customers! This role can be based out of our New York City office (hybrid working model) or remotely in the North America region. What you’ll do Design, build, and operate control plane services powering an elastic and multi-tenant storage layer for thousands of database instances. Solve problems around maintaining high availability and performance during load spikes, hardware failures, cloud provider outages, and other disruptions. Contribute to a culture of operational excellence through dashboards, playbooks, and on-call improvements. Lead complex technical projects from planning through successful deployment with clear stakeholder updates. Partner closely with peers across database, cloud, and infrastructure engineering teams as well as project management to investigate incidents and develop long-term roadmaps. Mentor junior engineers and foster a collaborative team environment. We’re looking for someone with 5+ years of professional software development experience building, deploying, and operating multi-tenant cloud services with a focus on operational excellence. Experience with large backend/compiled codebases, such as Rust or C/C++. Experience with containerization and orchestration platforms (e.g. Kubernetes). Experience with observability tooling (e.g. time series metrics, dashboards). Experience with distributed systems
MongoDB’s Replication Team builds the infrastructure that enables high availability, fault tolerance, automatic failover, and tunable consistency. As an engineer on the team, you will design and implement distributed-systems features that protect data and keep applications available under demanding operating conditions. You will work primarily in C++ on core database code, partner with engineers across MongoDB, and help shape features that are central to major MongoDB releases. This is an opportunity to apply distributed-systems fundamentals to a widely used database while solving challenging problems in correctness, performance, and operability. We're looking to speak with candidates based in New York City for our in-office working model. What you will do Design and implement replication features based on the Raft consensus protocol Improve failover behavior, availability, correctness, and performance across the replication system Write production-quality C++ and the unit, integration, and system tests needed to demonstrate correctness Use JavaScript and Python where appropriate to extend test coverage and validate end-to-end behavior Diagnose test failures, investigate bugs, and drive issues through root-cause analysis and resolution Measure the performance impact of code changes and prevent or resolve regressions Collaborate with partner engineering teams and stakeholders on large, cross-functional initiatives Investigate distributed-systems issues raised by customers and Technical Support, communicate findings clearly, and help deliver durable fixes Participate in code reviews, design reviews, and technical discussions that improve the quality of the team’s work Interview candidates and mentor junior engineers and interns What you bring Required At least five years of experience programming, debugging, and performance-tuning distributed or highly concurrent software systems Strong systems fundamentals, including multithreaded programming, concurrency, debugging,
Position Summary SingleStore engineers build the real-time data platform that enables some of the world's most demanding applications. Our cloud-native database architecture enables high-performance transactional and analytical workloads at scale. As a Senior Software Engineer on the Managed Service (Helios) team, you will build and own release-defining projects at the intersection of distributed systems, cloud infrastructure, networking, and database technology. Helios runs thousands of SingleStore clusters across AWS, Azure, and GCP — autonomously deployed, scaled, secured, and healed on top of Kubernetes — operating at the frontier of multi-cloud, multi-region, multi-tenant, low-latency, always-on systems. You will work across the control plane, the data plane, the operator, networking, storage, and the customer portal, with true end-to-end ownership. Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process. What you’ll do: Lead complex, cross-functional technical initiatives from conception to deployment. Work closely with product managers, designers, customers, and other engineers to ensure we deliver a high-quality experience. Drive the team's engineering standards, championing best practices in system design, code quality, testing, observability, and CI/CD pipelines to ensure we scale reliably. Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient. Mentor and guide more junior team members, coordinate with other stakeholders and contribute to process improvements, raising the technical bar across the team. Communicate complex technical decisions and trade-offs clearly, including their impact on system performance, reliability, and business outcomes. Partner cross-functionally with teams including Sales, Marketing, and G&A to support produc
Job Title: Full Stack Software Development Engineer II (SDE II) Team: Product Engineering Location: Bangalore, India Employment Type: Full-time About the Role As a Full Stack SDE II in Sigmoid's Product Engineering team, you will take ownership of building scalable, reliable, and user-centric web applications. You will collaborate closely with product managers, designers, and system architects to drive features from design to deployment, ensuring robust frontend performance, clean backend services, and efficient database architectures. Key Responsibilities Full Stack Development Design and build responsive, high-performance web interfaces using React, TypeScript, Tailwind CSS, and Shadcn UI, backed by reliable API services using Node.js or Python (FastAPI). Database & API Design Model, query, and optimize relational data structures in PostgreSQL. Design, build, and maintain clean RESTful APIs and microservices. Code Quality & Best Practices Apply SOLID principles, basic design patterns, and clean code principles to write maintainable, scalable, and self-documenting code. Testing & Quality Assurance Implement comprehensive test suites using Jest, React Testing Library, or backend testing frameworks (e.g., PyTest) to maintain high code coverage and prevent regressions. Agile Execution Actively participate in Agile ceremonies (sprints, stand-ups, retrospectives, and planning) to deliver quality code incrementally. Collaboration & Mentorship Partner with cross-functional teams and mentor junior engineers through constructive code reviews and technical guidance. Requirements & Qualifications Technical Skills Frontend 3–5 years of hands-on experience with React, TypeScript, Tailwind CSS, and modern UI component libraries like Shadcn UI. State & Data Fetching Experience with modern client-side state management and data-fetching libraries (TanStack Query, Zustand, or Redux Toolkit). Backend Strong expertise in server-side development using Node.js or
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. The Luxury team builds rich and creative features that set the standard for the ride sharing industry. We are looking for a motivated software engineer to join us building features for Black, Black SUV, and other upmarket modes where quality is uncompromising, where we work on balancing and growing these unique marketplaces within the wider Lyft ecosystem and influencing driver behavior to facilitate highest-quality rides. Ownership is a key quality for this team; this person should be driven to track a project to successful completion and beyond, taking initiative to work with other teams and functions to ensure the code they write reaches users and drives impact. You'll collaborate with engineering, product, data science, analytics, and operations on programs that empower us to iterate quickly, delighting our passengers and drivers. Preferred applicants intend to work regularly from our CDMX office, where team members collaborate together in person. Responsibilities: Help establish roadmap and architecture based on technology and understanding of customer needs Write well-crafted, well-tested, readable, maintainable code Participate in code reviews to ensure code quality and distribute knowledge Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices Can help lead large projects from idea to positive execution Unblock, support and communicate with internal partners to achieve results Experience: Engineering industry experience Experience with object-oriented programming Experience in distributed systems Experience working with databases, relational or NoSQL Write clear, scalable and clear design documentation Design, build and improve a set of team owned components Please submit your resume in English.
Who we are Artefact is a leading global consulting firm dedicated to accelerating the adoption of data and AI. We work with a variety of businesses, from supermarket chains, to private equity firms and telecoms; including Nissan, L'Oréal, Carrefour, WHSmith, Orange, Beiersdorf, BNP Paribas, and Samsung. Our success stems from combining advanced data technologies, agile methods for quick delivery, and dedicated teams of data scientists, data engineers, business consultants, and data analysts. Our 1,700 employees operate in 25 countries (Americas, Europe, Asia, Middle East, India, Africa) and we partner with 1,000+ clients . What you will be doing As a Junior Software Engineer in our London office , your role will encompass: working on engineering projects together with senior team members training and certification to enhance your skills in software engineering, data science, and data architecture. Qualifications Necessary education and experience Education: A Bachelor's or Master’s degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or a related quantitative field. Programming Proficiency: Strong programming skills in Python and a solid understanding of data structures and algorithms. Software Engineering Fundamentals: A demonstrable understanding of version control and repository tools (Git, CI/CD) and a commitment to writing clean, well-documented code. Data Skills: Experience with SQL for querying relational databases. Problem-Solving Skills: An analytical mindset with the ability to break down complex problems into manageable steps. Eagerness to Learn: A genuine passion for technology and a proactive attitude towards self-development and learning new skills, as demonstrated through projects or coursework. Communication & Collaboration: Strong verbal and written communication skills, with the ability to work effectively in a team environment and learn from senior members. Desirable experience Cloud & MLOps Exposure: Basic fam
About us We were founded in 2017 with the motivation to reach people globally by giving them unique and unforgettable experiences with disruptive products. Our games have reached over 3.5 billion people. This could only be done by gathering exceptional talent and creating a culture to enhance team spirit and creativity. We are looking for passionate teammates to join our team! What you'll be doing We are looking for a passionate Backend Developer who is excited to architect and implement technology, tools and infrastructure that empower Good Job Games! Building distributed, high-performance shared game services Developing internal tools for operations, data analysis and automation Supporting and empowering teams across Good Job Games Mentoring and guiding junior team members Desired skills and experiences B.S. or higher preferably in Computer Science, Math or Physics (or equivalent work experience) 4+ years of experience Strong experience in designing, implementing and maintaining distributed, highly scalable, low latency, fault tolerant backend architectures Fluent in using Go programming language and strong understanding of advanced Go syntax and concepts Strong engineering, design and architecture skills Strong experience with AWS, NoSQL/in-memory databases, DevOps practices and CI/CD tools Passion for Match Villains and mobile puzzle games in general What makes our team so unique Feedback and transparency are at the heart of everything we do Exceptional and passionate people/team members Every idea counts Never-ending learning We never stop asking the questions “why” and “how” Our Perks Team events and trips Great food On-site gym Full health benefits Compensation for paid military service Relocation support Good Job Games Coin Program that lets you have unforgettable experiences (e.g. Going on a cruise trip to Norway or seeing the Northern Lights) This is an on-site role in Istanbul, Sarıyer. We do not offer a fully-remote working option.
P-1416 At Databricks, we are passionate about helping data teams solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers, Databricks has started a multi-year journey to build the best Data Intelligence Platform. For this we are building on top of a great foundation but our goal is to go further to build dramatically better products. From the Storage Engine (data layout, encryption, caching, ...) to the Query Engine (Vectorization, Query Optimization, …), we want to revisit every component to provide our customers with the fastest, easiest to use and most secure data platform for all their data workloads. As a software engineer, you will join as a founding member of the not only the Belgrade site, but really as a founding team for our multi-year journey to achieve our Lakehouse vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed). The responsibilities you will have : Drive requirements clarity and design decisions for ambiguous problems Produce technical design documents and project plans Develop new features Mentor more junior engineers Test and rollout to production, monitoring. What we look for: BS in Computer Science or equivalent practical experience in databases or distributed systems Comfortable working towards a multi-year vision with incremental deliverables Motivated by delivering customer value and impact 8+ years of production level experience in either Java, Scala or C++ Solid foundation in algorithms and data structures and their real-world use cases Experience with distributed systems, databases, and big data systems (Apache Spark™, Hadoop) About Databricks Databricks is the Data and A
P-1415 At Databricks, we are passionate about helping data teams solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers, Databricks has started a multi-year journey to build the best Data Intelligence Platform. For this we are building on top of a great foundation but our goal is to go further to build dramatically better products. From the Storage Engine (data layout, encryption, caching, ...) to the Query Engine (Vectorization, Query Optimization, …), we want to revisit every component to provide our customers with the fastest, easiest to use and most secure data platform for all their data workloads. As a software engineer, you will join as a founding member of the not only the Belgrade site, but really as a founding team for our multi-year journey to achieve our Lakehouse vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed). The responsibilities you will have : Drive requirements clarity and design decisions for ambiguous problems Produce technical design documents and project plans Develop new features Mentor more junior engineers Test and rollout to production, monitoring. What we look for: BS in Computer Science or equivalent practical experience in databases or distributed systems Comfortable working towards a multi-year vision with incremental deliverables Motivated by delivering customer value and impact 5+ years of production level experience in either Java, Scala or C++ Solid foundation in algorithms and data structures and their real-world use cases Experience with distributed systems, databases, and big data systems (Apache Spark™, Hadoop) About Databricks Databricks is the Data and A
Get new junior software engineer database engineering jobs by email
Daily job updates · Unsubscribe anytime