Brightgrove logo
Senior С++ Backend Software Engineer

Senior С++ Backend Software Engineer

with Analytic Management Software
Location
European Union
Area
Other
Tech Level
Senior
Tech Stack
C++, DuckDB, SQL, PostgreSQL (Postgres)
Refer a Friend

your info

REFERRAL'S INFO

About the Client

Would you join an innovative US-based company that is revolutionizing the world of big data, and AI analytics? You will have the opportunity to work on groundbreaking projects and be at the forefront of the Analytic Management movement.

Collaborative data operations platform empowers teams to build, publish, and consume quality data products, streamlining the data analytics lifecycle from inception to insights. Integrating with the widest variety of data platforms and tools.
The platform enables analysts, engineers, and data scientists to collaborate in real-time, breaking down silos and fostering innovation. Its intuitive interface simplifies managing complex data workflows, ensuring governance and consistency across projects. With advanced features like integrated version control, data quality testing that ensures the highest level of accuracy, data modeling to simplify complex analysis, and an AI Assistant designed to speed up insights.
The product facilitates a seamless transition from data preparation to actionable intelligence. It’s not just about refining your data strategy or scaling your analytics capabilities; it’s about empowering your organization to harness the full potential of data for informed decision-making. Discover the power of Coginiti and transform your data operations.

Project details

The platform team is responsible for building the compute layer and integrating it to work seamlessly as an extension to our broader data operations capabilities. Our native compute layer enables data analyst and data engineers to use blazing fast local compute or push to cloud compute for scale-out workloads. As a Software Engineer on our team, you will help design and build these systems, gain thorough understanding on how DuckDB (and databases in general) work, and build the compute layer of a newly forming service.

Your Team

You will be joining a talented team of over 30 Java, JS, and QA Engineers. Our developers are highly qualified, with 70% of the team consisting of Senior professionals. Collaboration, knowledge sharing, and continuous growth are the hallmarks of our team culture.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

  • Design and implement features in what we call hybrid-query - running queries that are executed both on a local DuckDB instance or pushed to a cloud data warehouse.
  • Learn and become a DuckDB expert. Share that knowledge with other passionate engineers.
  • Collaborate with frontend and platform engineering teams to ensure that our compute layer works seamlessly with other parts of our system.
  • Optimize database performance, network throughput, and reliability to provide a smooth and efficient user experience.
  • Be in direct contact with our users, help identify, and work to fix root causes in your area of expertise.
  • Participate in code reviews, drive the development of larger features, and contribute to the continuous improvement of engineering processes.
  • Mentor more junior engineers, guide them through solutions, and help them grow.
  • Work closely with the product teams as we design features, providing technical guidance and insights.

Skills

  • 5+ years of years of experience in software development, with a focus on backend development

  • Bachelors degree in Computer Science or related

  • Solid experience in designing and developing backend database systems, preferably for cloud-based applications.

  • Strong experience with backend programming languages (C++) and libraries.

  • Familiarity with cloud-based database services and distributed computing concepts.

  • Familiarity with WebAssembly (Wasm)

  • Experience with design, scoping and building larger features, together with others in the team.

  • Experience with big data technologies and data warehousing is a plus. 

  • Experience with SQL databases, such as PostgreSQL and DuckDB is a plus. 

  • Strong understanding of databases, query optimization, and data indexing is a plus.

  • Ability to work in a fast-paced environment and adapt to evolving product needs.

  • Ability to communicate technical concepts, both in written and verbal form. 

  • Excellent problem-solving and analytical skills, with a keen attention to detail.

    Join our team and be part of a company that is pushing the boundaries of what's possible in the world of big data, analytics, and software development. You will have the opportunity to work on cutting-edge projects, collaborate with highly qualified professionals, and contribute to the growth of our Analytic Management movement. Apply today and let's shape the future together!

Recruiter Valentina Brysina
Your personal recruiter
Valentina Brysina

Apply Now

sharing is caring & referral bonus
Українська
Українська
    English U.S.
    English U.S.
https://www.facebook.com/brightgrovehttps://www.instagram.com/brightgrove/https://twitter.com/BrightgroveLtdhttps://www.youtube.com/channel/UCVwNLlwOVW7WPVDf4W92u3A/featuredhttps://www.linkedin.com/company/brightgrove/https://www.glassdoor.com/Overview/Working-at-Brightgrove-EI_IE749057.11,22.htm