Senior Python Developer - Game Engine Scalability

Job not on LinkedIn

February 17

Apply Now
Logo of Gridlogic

Gridlogic

Gridlogic has emerged as one of India’s rapidly growing groups with operations in 3 countries. Gridlogic, though young, is by no means short of expertise. It employs people worldwide and is well respected in India for its aggressive approach, strong values and inspiring business ethics.

201 - 500 employees

📋 Description

• We are looking for a highly skilled Senior Python Developer to join our Game Engine Development Team. • Your mission will be to scale our game engine’s concurrent capability from 10X to 100X players. • You’ll work with asynchronous event-driven architectures and optimize networking, caching, and messaging systems to achieve seamless, high-performance gameplay. • Enhance and optimize the game engine to handle a higher number of concurrent users efficiently. • Work extensively with the Twisted framework or any asynchronous event-driven framework. • Implement and improve WebSocket and TCP Socket connection handling for real-time interactions. • Optimize Redis for caching, Pub/Sub, and RabbitMQ for messaging to ensure stability and low latency. • Improve data persistence and transaction strategies using MySQL, integrating DBSlayer as the SQL connector. • Integrate and optimize HTTP API calls to external systems. • Identify and resolve bottlenecks, ensuring high-performance scalability. • Maintain game engine stability in a high-concurrency environment. • Work with AWS, including AWS Load Balancers and Auto Scaling, to ensure smooth resource management and optimal performance.

🎯 Requirements

• 5+ years of Python development experience, with a strong focus on backend systems. • Expertise in Python libraries to fully leverage Python’s capabilities. • Strong hands-on experience with Twisted or other asynchronous event-driven frameworks (e.g., Asyncio, Tornado, Gevent). • In-depth knowledge of WebSockets and TCP Socket communication. • Advanced experience with Redis (caching, Pub/Sub) and RabbitMQ. • Proficiency in MySQL with SQL optimization skills, preferably using DBSlayer. • Proven ability to build and optimize large-scale, high-concurrency distributed systems. • Strong debugging and profiling skills for network-intensive applications. • Solid understanding of AWS, including AWS Load Balancers and Auto Scaling. • Self-motivated, capable of working independently and collaborating within a team.

Apply Now

Similar Jobs

February 17

Venba Information Technology

11 - 50

🔌 API

🛍️ eCommerce

☁️ SaaS

Determine system requirements, select hardware/software, and provide technical guidance for improvement.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

February 16

Join a product company as a Full Stack Software Engineer focusing on Java and React development, in a remote role.

🇮🇳 India – Remote

💵 ₹1.8M / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

February 14

LetsTransport

201 - 500

🛍️ eCommerce

As a Back-End Developer, you'll manage data interchange and maintain server-side logic for applications.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

February 14

Studio Gaia

2 - 10

🔌 API

🤖 Artificial Intelligence

🔒 Cybersecurity

Join a fast-paced team to create innovative solutions as a Senior Software Engineer specializing in backend development.

🇮🇳 India – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

February 12

T3Cogno

51 - 200

👥 HR Tech

🤝 B2B

Seeking innovative and passionate Golang Developers for our Product Development team in India.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com