Unlock the power of exceptional talent that scales with you 🚀
Game Developer – Voxel-Based Engine, Java
Location
United States
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Game Developer – Voxel-Based Engine, Java
Teams Squared
• Develop and extend systems within a custom voxel-based game engine. • Implement rendering logic for Minecraft-style graphics. • Work with spatial data, world generation, and voxel structures. • Handle memory, performance, and resource management. • Implement ray casting / raytracing-style techniques where applicable. • Integrate 2D, 2.5D, and 3D assets (e.g., from Blender) into the engine. • Develop internal tooling for asset loading, builds, packaging, and testing. • Experiment with future-facing features such as AI or external API integrations. • Actively clarify unclear concepts, requirements, or gaps in knowledge.
Job Requirements
- A strong foundation in computer science principles, including data structures, algorithms, and memory management.
- Proficiency in Java or demonstrated ability and willingness to learn Java (JVM-based).
- Understanding of pointers and references, either conceptually or practically.
- Experience with or deep interest in custom-built engines, voxel-based systems, and low-level graphics programming.
- Familiarity with basic rendering pipelines and graphical concepts.
- Excellent problem-solving abilities and a proactive mindset toward experimentation and iteration.
- Ability to work independently in a remote environment while engaging effectively with distributed teams.
Benefits
- Opportunity for 100% remote work.
- Competitive compensation package
- Collaboration with cutting-edge product teams working on innovative projects.
- Opportunity to influence core game architecture and tooling from an early stage.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer – Insurance Tech
All Generation Tech🌎 Leading Technology Firm Providing Top-tier Talents and Strategies for Robust Software Development
• Develop and manage RESTful APIs and backend services • Design and implement API orchestration services • Build Jobs and Batch processes for workflow customization • Create and manage integrations between InsureMO and external platforms • Develop custom backend assets (Java / SQL) to address requirements beyond InsureMO platform capabilities • Ensure proper data persistence, processing, and performance • Support testing, debugging, and production issue resolution • Collaborate with cross-functional teams to translate business requirements into technical solutions • Maintain technical documentation and follow engineering best practices
Tech Lead Software Engineer, Java
Dresden Partners CommunityWe connect you with the best IT jobs in Mexico and the US
• Provide technical leadership to the development team, ensuring designs and architecture comply with strategic standards and best practices. • Collaborate effectively with other teams and departments to meet project objectives on time. • Actively participate across the agile development lifecycle: from writing user stories to production release. • Design, develop, test, and deliver features that create real value for our customers. • Define and contribute non-functional requirements that promote the long-term health, scalability, and stability of applications. • Apply secure development practices and stay current with industry trends. • Mentor junior engineers and promote high-quality development standards. • Communicate technical concepts to both technical and business audiences.
• Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, continuous learning, and adherence to XP/Agile principles. • Drive the adoption and implementation of AI, LLMs, vectorized database solutions, and other advanced technologies across products. • Provide technical leadership in Python development, Azure cloud architecture, and CI/CD pipelines, guiding the team to make informed technology choices. • Participate in product scoping, discovery, and design in close collaboration with Digital Product Managers, translating user features into scalable system designs. • Lead Agile Ceremonies: retrospectives, standups, inceptions, and iteration planning meetings, encouraging team feedback and continuous improvement. • Shape product architecture, design patterns, and technical roadmaps for AI-driven initiatives and cloud-native applications. • Establish and optimize continuous integration, delivery, and deployment practices, ensuring high-quality, reliable software releases. • Collaborate across product portfolios and technology teams to align strategies, share knowledge, and ensure technical excellence. • Serve as a subject-matter expert on AI, LLMs, vectorized databases, cloud technologies, Python, and modern software development practices.
• Develop, maintain, and optimize databases supporting enterprise analytics workloads across cloud and on-premise environments • Implement data storage solutions that align with data modeling and AI integration needs, including relational and non-relational structures • Monitor database performance, execute tuning procedures, and resolve bottlenecks or failures proactively • Design and maintain database schemas, indexes, and partitioning strategies to support query efficiency and AI-driven analytics • Support data access, backup, and recovery strategies in accordance with organizational standards and compliance requirements • Ensure data integrity and security by applying role-based access controls, encryption standards, and audit logging • Collaborate with analytics engineers and platform teams to streamline data ingestion and integration into analytics environments • Participate in capacity planning and forecast database infrastructure needs based on product roadmaps • Document database configurations, operational procedures, and change management logs • Conduct root cause analysis and propose structural changes to improve system reliability • Support release management for changes impacting database environments across staging and production




