ClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
Senior Software Engineer - Data Integration & JVM Ecosystem
Location
Worldwide
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouse
Role Description As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem. This role sits at the intersection of high-performance database engineering and developer experience, where you'll craft tools that enable Data Engineers to harness ClickHouse's incredible speed and scale. - Own the full lifecycle of data framework integrations - from the core database driver that handles billions of records per second to SDKs and connectors that make ClickHouse feel native in JVM-based applications. - Build the foundation that thousands of Data engineers rely on for their most critical data workloads. - Impact how companies process massive datasets, from real-time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure. - Collaborate closely with the open-source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience. Qualifications - 6+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions. - Proven experience with the internals of at least one of the following technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam. - Experience developing or extending connectors, sinks, or sources for at least one big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect. - Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases. - A track record of building scalable data integration systems (beyond simple ETL jobs). - Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management, garbage collection tuning, and performance profiling. - Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns. - Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions. - Understanding of JDBC, network protocols (TCP/IP, HTTP), and techniques for optimizing data throughput over the wire. - Passion for open-source development. Requirements - Prior contributions to open-source projects: actively engaging with the OSS community, advocating for users, and influencing the evolution of the core system through your contributions. - Familiarity with ClickHouse or similar high-performance data platforms. - Working knowledge of Python, especially in data engineering contexts (e.g., Pandas, PySpark, Airflow), and ability to contribute to Python tooling when needed. Benefits - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – Opportunities to engage with colleagues at company-wide offsites. - Culture - As part of a rapidly scaling startup, you will be instrumental in shaping our culture.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer - Postgres
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works faster than traditio
Role Description ClickHouse is expanding its capabilities in the database systems domain, building next-generation infrastructure that redefines performance, scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals — particularly Postgres — to help us push boundaries in how databases are built and operated at scale. This is a strategic and high-impact role for an engineer who can work independently across complex technical areas: - Storage and performance optimization - Distributed coordination - Extension development You’ll shape critical components of our data platform, mentor other engineers, and drive architectural direction for systems that serve massive workloads. What You’ll Do - Lead design and implementation of advanced systems features across areas like storage, replication, query execution, and performance optimization. - Contribute to and extend Postgres internals — improving reliability, scalability, and efficiency. - Prototype and build extensions that expand Postgres’s core capabilities and integrate with cloud-native infrastructure. - Collaborate with product, infrastructure, and cloud platform teams to deliver robust, developer-friendly experiences. - Profile and optimize database performance using low-level instrumentation and benchmarking. - Provide technical leadership, set standards for engineering excellence, and mentor senior engineers. - Operate with significant autonomy and ownership — driving projects from concept to production. Qualifications - 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). - Deep knowledge of PostgreSQL or other database engine internals, including storage, execution, or replication subsystems. - Strong understanding of concurrency, operating systems, and performance engineering. - Proven ability to ship large-scale systems or core infrastructure features end-to-end. - Experience contributing to open-source databases or similar complex systems is highly desirable. - Pragmatic problem solver with a bias for simplicity and measurable impact. - Thrives in a high-autonomy, high-velocity environment. Benefits - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. - Culture - We All Shape It. As part of a rapidly scaling start-up, you will be instrumental in shaping our culture. Compensation The typical starting salary for this role in the US is $140,000 - $200,000 USD. The typical starting salary for this role in US Premium Markets is $158,000 - $232,000 USD. For roles based in the United States, the typical starting salary range for this position is listed above. In certain locations, such as the San Francisco Bay Area and the New York City Metro Area, a premium market range may apply, as listed. These salary ranges reflect what we reasonably and in good faith believe to be the minimum and maximum pay for this role at the time of posting. The actual compensation may be higher or lower than the amounts listed, and the ranges may be subject to future adjustments. An individual’s placement within the range will depend on various factors, including (but not limited to) education, qualifications, certifications, experience, skills, location, performance, and the needs of the business or organization. If you have any questions or comments about compensation as a candidate, please get in touch with us at paytransparency@clickhouse.com.
Instructor - Chemistry
North Carolina Agricultural and Technical State University - N.C. A&TNorth Carolina Agricultural and Technical State University (N.C. A&T) is a prestigious public, historically Black land-grant research university founded in 1891
Title: Instructor - Chemistry Location: US, NC Part Time Job Description: This is a repost. Previous applicants need not re-apply for this temporary position. The Department of Chemistry invites applications for Part-Time Instructors for fall 2026 or summer 2026. Part-Time Instructors are hired on a semester-by-semester basis to teach chemistry courses. The successful candidate is expected to teach introductory and advanced level courses by the Department of Chemistry. Responsibilities include, but are not limited to: teach face-to-face and/or online courses, attend training and/or review sessions. Additional duties will include, but are not limited to, academic advising of students, supporting student organizations, participating in program development and assessment. The candidate will be expected to work cooperatively with faculty and staff in the department and university. Primary Function of Organizational Unit The Department of Chemistry undergraduate and graduate students will study and live in a teaching and research environment that is collegial and contributes to life-long learning. This is possible because the Department of Chemistry has excellent student-professor relationships, outstanding course offerings and excellent instructional and laboratory facilities. The department offers undergraduate degree programs in chemistry, secondary chemistry education and teaching in chemistry education. The department also offers a Master of Science in chemistry. Graduates of the program enjoy successful careers in industry, academia and the government. Many of our graduates go on to pursue advanced degree programs at prestigious graduate, dental and medical schools across the country. Minimum Requirements Candidates must have a Master's degree in Chemistry or closely related subject with a minimum of 18 credit hour graduate course. Preferred Years Experience, Skills, Training, Education Candidates with 1-3 years teaching experience are preferred for the lecture courses at the University or Community College level. Required License or Certification Is this position eligible for a remote or hybrid work arrangement, consistent with university and state policies.
Associate Staff Engineer – AI
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design and develop high-quality agentic AI applications using generative AI technologies. • Optimize agentic AI engineering processes for performance, scalability, and reliability. • Fine-tune and enhance large language model-based systems for specific business use cases. • Build and manage integrations between LLM systems, APIs, and enterprise applications. • Integrate structured and unstructured data sources to support AI-driven workflows. • Collaborate with cross-functional teams to translate product and business requirements into AI solutions. • Ensure solutions follow best practices in software engineering, testing, security, and deployment. • Monitor, evaluate, and continuously improve AI system performance and response quality.
Software Engineer
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquar
• Analyze, understand, and refactor complex legacy .NET applications to improve maintainability, scalability, and performance. • Contribute to efforts to modernize existing systems, including architectural improvements and incremental cloud readiness. • Implement robust backend services using .NET / .NET Core and related technologies. • Apply best practices in clean code, refactoring, and domain-driven design to evolve existing systems. • Implement and maintain distributed messaging patterns using tools such as RabbitMQ, NServiceBus, or similar broker-based systems. • Develop and improve data access layers using Entity Framework Core. • Contribute to and improve CI/CD pipelines, build processes, and deployment strategies. • Collaborate with cross-functional teams to translate our requirements into technical solutions. • Participate in Agile ceremonies including backlog grooming, sprint planning, and technical design discussions. • Support the full software development lifecycle, from analysis through deployment and maintenance.


