Enverus Logo

Enverus

Senior Backend Engineer - Geospatial Data - 2543

Posted 18 Days Ago
Be an Early Applicant
Brno, Brno-město, Jihomoravský kraj
Senior level
Brno, Brno-město, Jihomoravský kraj
Senior level
As a Senior Backend Engineer, you will develop high-performance geospatial data operations, write backend services for geospatial visualizations, and collaborate with Frontend engineers to optimize services. You will also interact with microservices, write tests, and own your services using tools like Docker and Kubernetes.
The summary above was generated by AI

Description
Why YOU Want This Position:
Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus' innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business functions. Enverus is a strategic partner to more than 6,000 customers in 50 countries.
Enverus has a dynamic hub for developing software in Brno, Czech Republic and you can learn more about our team, company culture, and benefits here .
Do you love tackling challenging problems? Do you like to squeeze as much performance out of your code? As a Backend Software Engineer, you will work with our Geospatial rendering expert and roll out cutting-edge visualizations of very large and complex data sets.
The Team:
You will be joining the team developing Enverus Prism, our premier energy analytics platform. Through our continued growth, we've maintained a one-team culture, with even our most junior members having code running in production within their first few weeks. For an idea of how we strive to operate, check out this Spotif y Engineering Culture video.
What You'll Do:

  • Research and prototype algorithms and optimization strategies to deliver fast geospatial data operations
  • Write backend services that deliver high-performance geospatial operations and visualizations
  • Work with Frontend engineers to help them leverage the geospatial service endpoints and any client-side rendering
  • Interact with microservices backed by document-based databases and GPU-accelerated databases
  • Write unit, integration, and end-to-end tests
  • Own and operate your services


What You Should Have:

  • +5 years of software development experience
  • Experience writing low-level, high-performance C/C++ or C#
  • Experience working with Geographical Information Systems (GIS)
  • Experience with CUDA or other GPU programming languages like OpenGL.
  • Strong problem-solving skills
  • Good understanding of memory allocation, pooling, and optimization techniques
  • Good knowledge of data structures, algorithms, and computer architecture
  • Comfortable managing source code using git (we use Github)
  • Familiarity with Agile methodologies
  • Interest in backend development and complex data visualizations/operations


Technology Stack:
C, C++, C#, Docker, Kubernetes, CI/CD, CUDA

Top Skills

C
C#
C++

Similar Jobs at Enverus

5 Days Ago
Brno, Brno-město, Jihomoravský kraj, CZE
Entry level
Entry level
Big Data • Information Technology • Software • Analytics • Energy
The Associate Software Engineer will collaborate with developers to design and develop user-friendly SaaS solutions, implement and test applications, troubleshoot issues, and perform regular maintenance. Responsibilities also include keeping up with industry trends and enhancing applications as needed.
Top Skills: AngularJavaKotlin
15 Days Ago
Brno, Brno-město, Jihomoravský kraj, CZE
Mid level
Mid level
Big Data • Information Technology • Software • Analytics • Energy
As a Senior Software Engineer, you will develop and maintain data pipelines, build computational algorithms for data analysis, enhance systems for large-scale data ingestion, and collaborate with a team to design scalable software solutions for renewable energy applications.
Top Skills: C++PythonRust
12 Days Ago
Brno, Brno-město, Jihomoravský kraj, CZE
Senior level
Senior level
Big Data • Information Technology • Software • Analytics • Energy
The Senior Product Owner will lead product execution from planning to launch while managing stakeholder relationships and product backlog in an agile environment. Responsibilities include conducting market analysis, developing user stories, and collaborating with various teams to align product strategy with business objectives.

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account