Get the job you really want.
Top Software Engineer Jobs
The Senior Staff Software Engineer will enhance Databricks' security framework by identifying vulnerabilities, leading security initiatives, and promoting a data-driven culture within the organization. The role demands substantial experience in data security and distributed systems, with a focus on developing high-quality security solutions. Communication and leadership skills are essential for representation across various internal and external platforms.
As a Senior Software Engineer at Databricks, you will design and develop next-gen distributed data storage and processing systems, build high-performance services for cloud data storage, and enhance data engineering pipelines. You will leverage your expertise in Java, Scala, or C++, along with a strong basis in algorithms and distributed systems, to deliver impactful solutions for complex data challenges.
As a Staff Software Engineer at Databricks, you will build next generation distributed data storage and processing systems, work on high performance data management solutions such as Delta Lake, and enhance query optimization and execution for diverse workloads.
As a Staff Software Engineer on the Runtime team at Databricks, you will develop distributed data storage and processing systems, optimizing for performance and reliability. Your responsibilities include enhancing tools like Apache Spark and Delta Lake, building high-performance storage services, and tackling complex data engineering challenges to benefit customers.
As a Sr. Software Engineer for Performance at Databricks, you will analyze software performance across a large scale, identify and resolve bottlenecks, and set performance benchmarks to ensure high customer satisfaction. Collaboration with multiple teams is essential to enhance product features and scalability, and to address real-time performance issues during production.
As a Performance Engineer at Databricks, you will evaluate product performance, identify bottlenecks, set performance targets for releases, and collaborate with various teams to enhance scalability and mitigate performance issues in production environments.
As a Staff Software Engineer focusing on backend development, you will prioritize, design, implement, test, and operate micro-services. This requires collaboration with product management, writing software in Scala and Java, building data pipelines, integrating third-party applications, and interacting with various cloud APIs.
As a Senior Software Engineer focused on backend systems at Databricks, you'll develop scalable and secure infrastructure and services for big data and machine learning applications, support cloud operations, and enhance service management across various environments.
Featured Jobs
As a Staff Software Engineer, you will prioritize, design, implement, and operate backend micro-services for the Databricks platform, writing software in Scala/Java, building data pipelines, and integrating with cloud APIs.
As a Senior Full Stack Software Engineer at Databricks, you will collaborate with product management to create user-friendly data processing features, develop complex data pipelines, and ensure a great SQL-centric dashboarding experience. You will be involved in creating scalable systems and enhancing data project collaboration.
As a Senior Software Engineer - Backend at Databricks, you will develop scalable infrastructure and services on the Databricks platform, tackling challenges in resource management, distributed systems, and SaaS architecture. Your work will enhance the processing of machine learning workloads across cloud environments.
The Software QA Engineer will ensure the quality and reliability of the company's digital lending products by conducting manual testing, writing automated test cases, creating comprehensive test plans, and collaborating with various stakeholders. The role requires close work with development teams to improve the product and involve knowledge of software development life cycles and testing methodologies.
As a Senior Frontend Engineer at Databricks, you will collaborate with teams to enhance data insights while designing robust and scalable products. Responsibilities include creating workflows for managing compute clusters and data sources, deploying data pipelines, and providing a SQL-centric data exploration experience, all with a user-centered focus.
As a Senior Software Engineer on the Runtime team at Databricks, you will develop distributed data storage and processing systems, focusing on improving performance and providing support for diverse workloads like ETL and data science. You will work on projects involving Apache Spark, Delta Lake, and performance optimization.
The Senior Software Engineer, Infrastructure at Mashgin will develop backend software for kiosks, engaging in full project lifecycle from design to execution. Key responsibilities include major feature development, building new version products, enhancing codebases for scalability, and maintaining production code while working closely with founders and a small, interdisciplinary team.
The Senior Software Engineer will develop backend software for kiosks, improve existing codebases, and work with interdisciplinary teams on product development and feature generation. Responsibilities include end-to-end project ownership, enhancing reliability and scalability of systems, and contributing to a production-ready codebase.
As a Principal Full Stack Software Engineer at Bright Machines, you will design and implement scalable software systems for Software Defined Manufacturing, collaborating with a team to develop micro-services and ensuring production quality with rigorous testing. You will also participate in architectural design reviews and mentor team members on best practices.
As a Senior Software Engineer at Mashgin, you will leverage your expertise in machine learning and computer vision to design and implement deep learning algorithms. You will focus on solving real-world problems, develop innovative data collection methods, and transition research into production-ready solutions collaboratively with a small team.
As a Senior Software Engineer at Mashgin, you will develop innovative computer vision algorithms using C/C++ and Python. You'll focus on large-scale data techniques for training deep neural networks, improve existing algorithms, and maintain state-of-the-art machine learning techniques for image analysis.
The Senior Software Engineer will own major feature development and collaborate with a small interdisciplinary team to build and enhance the software for Mashgin's kiosks. Responsibilities include developing full-stack features, improving existing codebases, and ensuring the reliability of user experience for production-ready software.
The Senior Software Engineer will develop software for the Weedmaps Android platform, improve architecture, maintain build pipelines, and collaborate with product and design teams. Responsibilities include code reviews, writing user stories, and driving technical initiatives from concept to production.
The Senior Software Engineer will enhance the iOS platform, maintain architecture, collaborate on agile ceremonies, and ensure quality through code reviews and pair programming. They will also communicate development progress, create user stories, and manage technical initiatives from conception to production.
The Senior Software Engineer will develop and maintain the Weedmaps Android platform, improve architecture, conduct code reviews, collaborate with product teams, and manage technical initiatives from inception to completion.
As a Senior Software Engineer on the Platform team at Viant, you will design, develop, and maintain backend services and the frontend UI for the Demand Side Platform (DSP). You will solve complex challenges and enhance software functionality while collaborating with various teams throughout the product lifecycle. Responsibilities include coding, debugging, and optimizing applications within a cloud environment.
As a Senior Software Data Engineer, you'll design and build scalable data solutions focusing on data ingestion and quality. You'll lead MDM implementations, collaborate with teams to integrate data products, develop APIs, and utilize event streaming architectures, ensuring robust data systems that support business objectives.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results