
About GreedyGame
About
GreedyGame is a platform which enables blending of ads within mobile gaming experience using assets like background, characters, power-ups. It helps advertisers engage audiences while they are playing games, empowers game developers monetize their game development efforts through non-intrusive advertising and allows gamers to enjoy gaming content without having to deal with distractive advertising.
Company video


Connect with the team
Similar jobs
Location: Bangalore, India
Experience: 1–2 Years
Job Description
We are looking for a Backend Engineer with strong Python skills and hands-on exposure to AI-based applications. The candidate will be responsible for developing scalable backend services and supporting AI-powered systems such as LLM integrations, AI agents, and RAG pipelines.
Key Responsibilities
- Develop and maintain backend services using Python (FastAPI preferred)
- Build and manage RESTful APIs for frontend and AI integrations
- Support development of AI-driven features (LLMs, RAG systems, AI agents)
- Design and maintain both monolithic and microservices architectures
- Optimize database performance and backend scalability
- Work with DevOps for Docker-based deployments
Required Skills
- Strong experience in Python backend development
- Hands-on experience with FastAPI / Django / Flask
- Knowledge of REST APIs and microservices
- Experience with AI applications (LLM usage, prompt engineering basics)
- Database knowledge: MongoDB, PostgreSQL or MySQL
- Experience with Docker and basic cloud platforms (AWS/GCP/Azure)
- Hands-on experience with Redis for caching and in-memory storage
Good to Have
- Experience integrating payment gateways (Razorpay, Stripe, PayU, etc.)
- Exposure to event-driven architectures using RabbitMQ, Kafka, or Redis Streams
- Kubernetes
- Understanding of model fine-tuning concepts
JD:
As a Staff Software Engineer, you will be responsible for the design, implementation and maintenance of software modules owned by a team. You will guide and mentor junior team members by reviewing their code and designs to ensure that they are writing well designed and high quality code. This role requires excellent communication skills as you will need to collaborate across teams.
Key Skills:
- 3 to 6 years of experience
- Extensive experience on C/C++/Python
- Experience on OS - Unix/Linux and Windows
- Hands on experience in Networking and Multi-threading
Desirable Skills:
- Experience in Cloud Technologies, system programming is a plus
Roles and responsibilities:
- Play key role in design/development of security product.
- Responsible for the complete software development cycle.
- Gathering & understanding requirements.
- Design, development & implementation independently.
- Responsible for ensuring timely and quality delivery.
- Will be able to work in end to end features.
Qualification:
- B.Tech / B.E / M.E./ M.Tech (Computer Science) or equivalent.
Skills:
- Proficient in Go programming language with experience in building high-performance, scalable applications
- Experience with Java development a plus
- Familiarity with Git version control systems (e.g., GitHub, GitLab, BitBucket, SVN)
- Solid understanding of RESTful web services APIs
- Experience with CI/CD tools like Jenkins
- Experience with NoSQL databases
- Experience working with PostgreSQL databases
Responsibilities:
- Design, develop, and maintain robust and efficient Go code
- Collaborate with cross-functional teams to design, implement, and deploy new features
- Participate in code reviews and ensure high code quality
- Troubleshoot and debug complex technical problems
- Stay up-to-date with the latest advancements in Go and related technologies
- Strong understanding and development experience with Golang.
- Good experience with programming languages like Java or Python(anyone of them).
- Should have experience in C & C++ programming.
- Has built basic Docker containers and hands on experience on Kubernetes.
- Good knowledge with any of the Cloud Platform like Azure or AWS.
- Must be comfortable working in a Linux environment.
- Exposed into IOT domain and its protocols.
- Must be a good team player.
- Strong Communication Skills.
● Be responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
● Good understanding of GoLang and microservices
● To take up development and deployment of native code to manage the customer facing platforms
● Explain complex technical issues to project managers, developers, application leads and architects in an easy to understand manner, and recommend clearly thought out solutions.
● Knowledge of Integration Design patterns for building middleware systems from the ground up
● Knowledge of Web Services Interoperability, standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture discussions.
● Develop solutions by designing system specifications, standards and programming
● Troubleshoot issues and provide bug fixes
● Knowledge of Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution
● Provide status updates and reporting metrics to the program leadership and contribute towards on-time and on-budget delivery
- Set up, manage, automate and deploy AI models in development and production infrastructure.
- Orchestrate life cycle management of AI Models
- Create APIs and help business customers put results of the AI models into operations
- Develop MVP ML learning models and prototype applications applying known AI models and verify the problem/solution fit
- Validate the AI Models
- Make model performant (time and space) based on the business needs
- Perform statistical analysis and fine-tuning using test results
- Train and retrain systems when necessary
- Extend existing ML libraries and frameworks
- Processing, cleansing, and verifying the integrity of data used for analysis
- Ensuring that algorithms generate accurate user recommendations/insights/outputs
- Keep abreast with the latest AI tools relevant to our business domain
- Bachelor’s or master's degree in Computer Science, Statistics or related field
- A Master’s degree in data analytics, or similar will be advantageous.
- 3 - 5 years of relevant experience in deploying AI models to production
- Understanding of data structures, data modeling, and software architecture
- Good knowledge of math, probability, statistics, and algorithms
- Ability to write robust code in Python/ R
- Proficiency in using query languages, such as SQL
- Familiarity with machine learning frameworks such as PyTorch, Tensorflow and libraries such as scikit-learn
- Worked with well know machine learning models ( SVM, clustering techniques, forecasting models, Random Forest, etc.)
- Having knowledge in CI/CD for the building and hosting the solutions
- We don’t expect you to be an expert or an AI researcher, but you must be able to take existing models and best practices and adapt them to our environment.
- Adherence to compliance procedures in accordance with regulatory standards, requirements, and policies.
- Ability to work effectively and independently in a fast-paced agile environment with tight deadlines
- A flexible, pragmatic, and collaborative team player with an innate ability to engage with data architects, analysts, and scientists.
Looking for Part time candidate job support having good skills in python, hadoop, oracle and perl .
Working hours - 2-3 hrs daily work for 1year payment from 200-700 whatsapp +1 mad C00 Vwxe your details
We're DeepR Analytics (www.deepranalytics.com), a company based out of Toronto, Canada, that develops algorithmic trading solutions and products primarily focused on merging innovative trading algorithms with recent advances in machine learning algorithms such as deep learning and reinforced learning to automate trading and reap profits. We are continuously looking for disciplined professional C++ Software Developers familiar with Python as well. The C++Software Developers will work on the design, implementation, and enhancement of trading algorithms.
Responsibilities:
- Developing low latency trading algorithms for US Equities market in close coordination with the trade-strategy team
- Developing and maintaining large-scale, high-performance, robust software for management of high velocity and real-time market data
- Developing applications and software components to be reused across multiple products
- Designing, developing, and optimization of algorithms for quality & performance-optimized software development
- Contribute to architecture and technical design and implementation
- Developing and reviewing software requirements, designs, and test plans
- Documentation of existing and developing products
Desirable Skills:
- Familiarity with Design Patterns
- Ability to read/understand Python
- Familiarity with understanding, refactoring, debugging large C++ code repositories
- Familiarity with Git, Visual Studio, JIRA
Requirements:
- A B.Tech in Computer Science, Computer Engineering, or closely related field
- 3+ years of professional software development experience in C++
- Experience with large-scale, multi-threaded application development
- Experience designing APIs for consistency, simplicity, and extensibility
- Strong knowledge of object-oriented concept and design
- Ability to develop new approaches to complex problems
- Extensive experience with best practices in software development (code reviews, test automation/unit testing, version control)
- Well-developed written and verbal communication skills
- Familiar with working in both Linux and Windows environments.
- Willing to work in an afternoon shift (2:00 PM to 10:30 PM IST) Monday to Friday
Perks & Benefits:
- Cutting-edge work equipment.
- Two-way transportation
- Health Insurance for self & family
- Term Insurance for self
- Health and wellness benefits
Potential Benefits:
- Profit-Sharing Plan
- Employee Stock Ownership Plan






