Senior Cloud Development Engineer
hace 4 semanas
We are a young, fast-growing startup building cutting-edge technology to revolutionize cloud development processes and support highly efficient dev&test feedback loops. At its core, LocalStack provides a high-fidelity emulator and local cloud development platform - imagine developing cloud applications and data pipelines entirely on your local machine within a lightweight cloud sandbox, running in Docker. Our mission is to empower developers to rapidly build and test their cloud applications, allowing for a more enjoyable dev experience, and saving valuable time and resources.
LocalStack has a large and active open source community (51k+ stars on GitHub) with several 100k active users worldwide and 250M+ downloads to date. With a growing international customer base across Fortune Global 500 companies for our advanced enterprise offerings, as well as a growing, globally distributed team of top-notch engineers and GTM experts, we are on an exciting growth journey to become the world's leading platform for local cloud software development.
LocalStack is headquartered in Zurich/Switzerland, with a development office in Vienna/Austria and remote team members from around the world (incl. US, FR, UK, IN, IT, MX, IE).
Requirements
We are looking for a lead software engineer who can spearhead the development of our data platform emulators. LocalStack provides several localized versions of cloud-based data platforms, allowing our users to run their data pipelines directly on the local machine (or in CI pipelines), without requiring any connectivity to the real cloud. Among others, we provide support for AWS Athena, AWS RDS/Redshift, and AWS Glue, and more recently a first version of a Snowflake emulator running entirely locally, in Docker.
With our work at LocalStack we're filling an important gap in the industry - most vendors at this point do not bother providing a fully local dev experience, however there is huge demand from the developer community to work with local tooling, take the data infrastructure with them on their laptop, and even work offline. The Snowflake emulator is currently in private beta, and so far there's been great excitement among the beta customers who are evaluating this early version which we're now further building out.
The ground-breaking solutions we're implementing involve several exciting challenges - making the functionality of powerful data platforms available on the local machine in a lightweight and performance-optimized manner. Oftentimes this includes configuring and running database products like PrestoDB/TrinoDB, Apache Spark, or a PostgreSQL server on the local machine or in Docker, and then adding the required configuration, glue code and integrations to provide an API that closely resembles the behaviour of the real cloud system. We are developing innovative solutions to customize and extend database systems we're building upon, for example creating custom plugins, extension functions, or SQL transformers that transpile queries from a source into a target format. To ensure that our implementation provides maximum parity with the real system, we employ a mechanism called snapshot testing that helps us create high-fidelity integration tests that systematically cover the entire API surface area.
As our customer base is growing and we're seeing an increasing influx of users who are eager to leverage additional features, we are looking for a strong lead to take our data platform emulators to the next level. You'll be working with a top-notch team of highly motivated and exceptionally skilled individuals who are all contributing towards our shared vision of providing the best local cloud development experience out there.
Responsibilities:- Drive and co-own the development of our Snowflake emulator - this is a brand-new product we're bringing to the market, with a sizeable number of interested beta users already evaluating the private beta version.
- Reverse-engineer data platform APIs and queries to reproduce the behaviour locally based on off-the-shelf database products and tools (e.g., Postgres, TrinoDB).
- Write comprehensive unit and integration tests to ensure our implementation is on par with the real system.
- Conduct technical spikes to evaluate new tools and technologies, document the process and insights on all key architectural decisions made.
- Integrate suitable open source tools into our solutions, and contribute back to open source projects.
- Maintain documentation about the internal implementation details, as well as technical roadmaps for new features with milestones and basic effort estimations.
- Conduct performance evaluations, and apply various optimizations in the ongoing implementation, as applicable (e.g., lazy evaluation, operator pruning, parallel processing, etc).
- Run internal demos and knowledge sharing sessions to educate the team on the developments in the data platform emulators space.
- Communicate directly with our customers in different support channels to understand their requirements and use cases, create reproducible samples, and help them resolve any technical issues.
- Work with our Data team to embed analytics into the product and ensure that we gain insights into common usage patterns and edge cases, learn how we can improve the product, and proactively detect user issues early on.
- Strong hands-on experience with modern Python development (type hinting, unit/integration testing with pytest, object-oriented software design).
- Strong background in data processing, fundamentals in operating systems, and systems programming in Unix environments.
- Strong understanding of SQL, different types of DDL/DML/DQL/DCL/DTL queries, syntactical differences between different flavors of SQL.
- Strong understanding of sessions and transactions in relational databases, transaction isolation levels, managing remote and potentially distributed transactions.
- Strong proficiency with PostgreSQL, running and configuring Postgres servers, writing custom functions with different language extensions (psql, plpython, plv8).
- Experience with cloud computing APIs and platforms like AWS or Azure.
- Ideally hands-on experience working with data platforms like Snowflake and/or AWS Athena, Glue, Redshift.
- Experience with SQL parsing, query AST modification libraries like sqlglot or others.
- Decent knowledge of Java and the ecosystem of open-source bigdata platforms, including Presto, Hive, Hadoop, Spark, etc.
- Prior experience contributing to open source projects on Github is a plus.
- Experience with compiler technologies and lexers/parsers is a plus.
Benefits
- Competitive salary and performance-based bonuses.
- Opportunities for professional development and training.
- Dynamic and collaborative work environment.
- Flexible work arrangements.
We are a dynamic and collaborative team that is passionate about building innovative solutions for cloud development. If you are an experienced software engineer seeking for a new exciting challenge, having a passion for data products and dev tooling, and an exceptionally strong technical background, we'd love to hear from you.
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Empatif Recruiting A tiempo completoJob Title: Senior Software Engineer - Cloud DevelopmentAt {company}, we are seeking a skilled Senior Software Engineer to join our cloud development team.Key Responsibilities:Design and develop scalable cloud-based systemsCollaborate with cross-functional teams to implement cloud infrastructureEnsure high-quality code and adherence to best practices
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Ukio A tiempo completoJob Title: Cloud DevelopmentJob Description:A senior software engineer with expertise in cloud computing and development is needed to lead our cloud development team.Key Responsibilities:Design and develop cloud-based applications.Lead a team of software engineers in cloud development.Collaborate with cross-functional teams to deliver cloud-based...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Cross Border Talents A tiempo completoJob Description:As a senior software engineer for cloud development, you will be responsible for designing and implementing scalable and secure cloud-based systems. Your main focus will be on developing cloud-native applications using industry-leading platforms and tools. If you have a strong background in software development and a passion for cloud...
-
Senior Cloud Engineer
hace 4 semanas
Barcelona, Barcelona, España Smartassets A tiempo completoJob Title: Senior Cloud EngineerAbout the Role:We are seeking an experienced Senior Cloud Engineer to spearhead the creation of the End-to-End infrastructure for our SmartAssets platform. As a key member of the development team, you will work closely with the CTO to design, develop, and implement the robust and scalable infrastructure required to support the...
-
Senior Cloud Engineer
hace 4 semanas
Barcelona, Barcelona, España Engineeringuk A tiempo completoAbout the Role:We are seeking a highly skilled senior cloud engineer to lead our cloud architecture efforts and drive innovation in our software development lifecycle.As a senior cloud engineer, you will be responsible for designing and building large-scale cloud systems in a multi-tiered, distributed environment (Service Oriented Architecture).You will work...
-
Senior Software Engineer in Cloud Development
hace 4 días
Barcelona, Barcelona, España Ohpen A tiempo completoWe're looking for a skilled Senior Software Engineer to join our cloud development team. As a key member of our team, you will play a critical role in designing, building, and maintaining cloud-native systems.About the TeamYou will be part of a dynamic and agile cross-functional squad.You will work closely with experienced engineers to deliver high-quality...
-
Cloud Development Platform Engineer
hace 6 días
Barcelona, Barcelona, España LocalStack A tiempo completoSenior Software EngineerWe are a young, fast-growing startup building cutting-edge technology to revolutionize cloud development processes and support highly efficient dev&test feedback loops. At its core, LocalStack provides a high-fidelity emulator and local cloud development platform – imagine developing cloud applications and data pipelines entirely on...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Amazon A tiempo completoAs a Senior Software Engineer, you will lead the development of cloud architecture and ensure seamless communication between teams.
-
Senior Cloud Development Engineer
hace 4 semanas
Barcelona, Barcelona, España Localstack A tiempo completoAbout the RoleWe are seeking a highly skilled Senior Cloud Development Engineer to spearhead the development of our data platform emulators. As a key member of our team, you will be responsible for driving the development of our Snowflake emulator, a brand-new product that has already generated significant interest among our beta users.Key...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Pvcase A tiempo completoJob Title: Senior Software Engineer - Cloud ComputingWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cloud-based software solutions. The ideal candidate will have a strong background in cloud computing and software engineering, with experience in designing and implementing scalable and secure...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Quality Temporal A tiempo completoAs a Cloud Development Engineer, you will be responsible for designing, building, and maintaining scalable cloud-based applications. Your expertise in cloud infrastructure, software development, and DevOps will enable you to deliver high-quality solutions that meet the needs of our growing business. If you are passionate about cloud computing and have a...
-
Cloud Development Engineer
hace 4 semanas
Barcelona, Barcelona, España LocalStack A tiempo completoWe are a rapidly growing startup that empowers developers to build and test cloud applications efficiently. Our mission is to provide a high-fidelity emulator and local cloud development platform, allowing developers to work on their local machines within a lightweight cloud sandbox. Our platform, LocalStack, has a large and active open source community with...
-
Senior Software Development Engineer
hace 6 días
Barcelona, Barcelona, España SNCF A tiempo completoJob Title: Senior Software Development EngineerWe are looking for a talented Senior Software Engineer to join our team at SNCF.The ideal candidate will have experience in cloud computing and DevOps, with a strong understanding of automation and security. Estimated salary: €110,000 - €130,000 per year.Key responsibilities include designing and deploying...
-
Cloud Infrastructure Engineer
hace 4 semanas
Barcelona, Barcelona, España Geko Cloud A tiempo completoAbout the Role:We are seeking a skilled Cloud Infrastructure Engineer to join our team at Geko Cloud. As a key member of our technical team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure.Key Responsibilities:Design and deploy cloud infrastructure using DevOps methodologiesCollaborate with our development team...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Tiendanimal A tiempo completoOur company is seeking a skilled Senior Software Engineer to lead the development of our cloud infrastructure.The ideal candidate will have experience with cloud platforms and be able to design and implement scalable solutions.Responsibilities:Design and develop cloud infrastructureCollaborate with cross-functional teamsEnsure high-quality code
-
Senior Cloud Engineer
hace 1 semana
Barcelona, Barcelona, España Payfit A tiempo completoAbout the RoleWe're seeking a highly skilled Senior Cloud Engineer to join our innovative team at PayFit. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge solutions that drive our company's growth strategy. Your expertise will be crucial in integrating third-party tools and ensuring seamless data...
-
Senior Software Engineer
hace 3 semanas
Barcelona, Barcelona, España Blu Selection A tiempo completoJob Title: Cloud Software EngineerDescription:As a Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based software solutions. Your primary focus will be on ensuring the scalability, reliability, and security of our cloud infrastructure.Responsibilities:* Design and develop cloud-based software applications*...
-
Cloud Infrastructure Development Expert
hace 3 días
Barcelona, Barcelona, España Sncf A tiempo completoSenior Software Engineer Cloud Infrastructure Barcelona, Catalonia, ESAbout the RoleWe are seeking a highly skilled Senior Software Engineer to contribute to our cloud infrastructure development team. This role requires a strong background in cloud computing and software development.Responsibilities:Design, implement, and maintain our cloud...
-
Senior Cloud Infrastructure Engineer
hace 1 mes
Barcelona, Barcelona, España Qualifyze Gmbh A tiempo completoJob Title: Senior Cloud Infrastructure EngineerAbout the Role:We are seeking a highly skilled Senior Cloud Infrastructure Engineer to join our engineering department at Qualifyze GmbH. As a key member of our team, you will be responsible for designing, implementing, and maintaining our cloud-based server and database infrastructure.Key...
-
Senior Backend Engineer for Cloud Monitoring
hace 4 semanas
Barcelona, Barcelona, España Dynatrace A tiempo completoJob TitleSenior Backend Engineer for Cloud MonitoringAbout the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Dynatrace. As a Senior Backend Engineer, you will be responsible for designing and implementing scalable and efficient cloud monitoring solutions.Key ResponsibilitiesDesign and implement cloud monitoring solutions...