Software Engineer – Query Execution

Posted 10 hours ago

This is a fully remote position, open to applicants in Portugal.

πŸ“‹ Description

β€’ Develop and maintain components for the execution engine, which includes query operators, expression evaluation, execution scheduling, and resource management.

β€’ Execute, test, debug, and uphold clearly defined modifications.

β€’ Create clear and maintainable Java code while incorporating unit and integration tests.

β€’ Adhere to engineering practices concerning code reviews, testing, and documentation.

β€’ Analyze query accuracy, reliability, and performance issues utilizing query profiles, logs, telemetry, benchmarks, and production data.

β€’ Gain knowledge in vectorized processing, concurrency, memory management, parallelism, data exchange, and disk spilling.

β€’ Collaborate with senior engineers and partner teams to comprehend requirements, break tasks into manageable parts, and implement incremental enhancements.

β€’ Utilize AI-driven development tools for code understanding, debugging, test creation, and documentation.

β€’ Engage in design discussions and code reviews, seek constructive feedback, and assume broader technical responsibilities.


⛳️ Requirements

β€’ Up to two years of professional software development experience, or equivalent experience gained through internships, academic coursework, or significant personal projects.

β€’ Proficient in Java or another object-oriented programming language; eager to learn and work within a large Java codebase.

β€’ Familiar with data structures, algorithms, and fundamental concurrency concepts.

β€’ Capable of addressing well-defined technical challenges, asking insightful questions, and applying feedback to achieve solutions.

β€’ Dedicated to writing tested, maintainable code and embracing established development, testing, and review methodologies.

β€’ Able to effectively communicate progress, identify blockers promptly, and collaborate efficiently with team members.

β€’ Bachelor’s degree in Computer Science, a related technical discipline, or equivalent practical experience.


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Opportunities for professional development and continuing education.

β€’ Flexible work hours and remote work options.

β€’ Comprehensive health benefits and retirement plans.

People also viewed

Innovecs9 hours ago

Senior Full-stack Engineer, Angular, Node.js

EuropeFull-timeFull-stack Engineer
ApplyView job
saas.group9 hours ago

Senior Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
Speechify10 hours ago

Tech Lead, Android Core Product

PL flagPoland OnlyFull-timeFull-stack Engineer$30k – $110k/year
ApplyView job
DDN10 hours ago

Staff Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$150k – $250k/year
ApplyView job
DecisionPoint Corporation10 hours ago

Full Stack Developer – React/Java

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
MailerLite10 hours ago

Technical Lead

Anywhere in the WorldFull-timeFull-stack Engineer€70k – €90k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers