
Software Engineer β Query Execution
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Portugal.
β’ 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.
β’ 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.
β’ 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.
Innovecs
saas.group
Speechify
DDN
Get handpicked remote jobs straight to your inbox weekly.