Join the TOPS Infosolutions Team
Tell us where you fit the best, we will tell you how to get there…
Currently, we have following openings at TOPS Infosolutions:
Data Scientist
Experience: 4+ Years | No of Openings: 1
Job Description
- Own the end-to-end machine learning lifecycle, from problem definition and data exploration to deployment and monitoring.
- Design and develop production-ready machine learning models for geospatial, environmental, and operational prediction problems.
- Build robust feature engineering and data processing pipelines for large-scale datasets.
- Develop and evaluate models using appropriate validation strategies, including spatial and temporal cross-validation where applicable.
- Analyze model performance, identify failure modes, and continuously improve prediction quality.
- Deploy and maintain ML models on AWS infrastructure.
- Collaborate with software engineers to integrate ML services into production applications.
- Recommend appropriate algorithms, tools, and technologies based on business requirements.
- Follow best practices for experimentation, model versioning, documentation, and reproducibility.
- Document model assumptions, limitations, and performance to support explainability and auditability.
- Contribute to building the company's data science practices.
Key Responsibilities
- 4–6 years of hands-on experience in Data Science or Machine Learning.
- Experience designing and deploying production machine learning systems.
- Strong Python programming skills.
- Strong SQL and data analysis skills.
- Solid understanding of machine learning algorithms, feature engineering, model evaluation, and hyperparameter optimization.
- Experience with Scikit-learn, Pandas, NumPy, and modern ML frameworks such as XGBoost, LightGBM, TensorFlow, or PyTorch.
- Experience working with large datasets and production data pipelines.
- Experience deploying ML solutions on AWS using services such as S3, SageMaker, ECS, Lambda, or similar.
- Understanding of software engineering practices including Git, testing, Docker, and CI/CD.
- Ability to solve ambiguous problems and make sound technical decisions.
QA Manual Engineer
Experience: 4 to 6 Years | No of Openings: 1
Key Responsibilities
- Manual Testing - Web & Mobile Applications
- Writing Use Cases / Test Cases
- Analyze projects to assemble test requirements and plot out functional/system test plans.
- Execute test cases using your skills and understanding of the project - Manual
- Meticulously evaluate backend issues, APIs & Web services.
- Contribute to SCRUM meetings and be the QA liaison to interdisciplinary Agile teams.
Key Skills Required
- Strong Knowledge of SDLC & STLC
- Well experienced in Web & Mobile testing (iOS & Android) phone and tablets.
- Experienced in testing Mobile Application (BLE Technology)
- Strong Knowledge of Testing E-commerce Application (Front end and Backend)
- Good knowledge of Bug Tracking and Project Management tools like JIRA, Zoho, etc.
- Experience testing APIs/Web Services/E-commerce/Payment Gateway
- Knowledge of Performance Testing - Stress / Load testing using JMeter
- Strong knowledge in writing Use Cases & Test Cases
- Exceptional Analytic, Problem-Solving and Good Communication Skills
UI/UX Lead
Experience: 8+ Years | No of Openings: 1
Job Description
- As a Lead you will be responsible for leading a team and Designing and creating visually compelling websites that align with brand guidelines and objectives.
- Ensuring all designs are optimized for digital platforms and adhere to best practices for web and social media.
- Developing intuitive, usable, and engaging interactions and graphic designs for mobile.
- Prepare wire frame, mobile app design, web design & concept design
- Collaborating with cross-functional teams throughout the design process.
- Participating in the development process from definition, through design, build, test, release, and maintenance.
- Stay abreast of design trends and look for creative ideas and inspiration in parallel analogous worlds.
- Research and track advancements in mobile application design patterns.
- Break any design problem down into viable actionable chunks and solve them with clarity and precision.
- Staying in the loop and on top of the latest standards, changes, and trends in the mobile design field.
Key Responsibilities
- Minimum 7 years experience as a UI/UX designer in IT Services with a strong portfolio showcasing design projects.
- Proficiency in wireframing tools.
- Up-to-date knowledge of design softwares, including Adobe Illustrator, Photoshop, and Figma.
- Familiarity with responsive design principles.
- Excellent communication and teamwork skills.
- Strong time-management abilities
Python Lead
Experience: 7+ Years | No of Openings: 1
Job Description
- Lead a team of Python developers across multiple projects, ensuring timely delivery.
- Architect, design, and develop scalable and efficient solutions using Python.
- Oversee the entire software development lifecycle, including planning, coding, testing, and deployment.
- Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers.
- Implement best practices for coding, testing, and deployment.
- Review code, ensure high coding standards, and provide mentorship to junior developers.
- Manage project timelines, resource allocation, and stakeholder communication.
- Identify technical risks and implement solutions proactively.
- Stay updated with the latest industry trends, tools, and technologies.
Key Responsibilities
- Experience with Machine Learning or AI-related projects.
- Strong expertise in Django, Flask, or FastAPI.
- Experience with databases like PostgreSQL, MySQL, or MongoDB.
- Proficiency in RESTful API design and microservices architecture.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Strong understanding of agile methodologies and software development best practices.
- Excellent problem-solving skills and ability to manage multiple priorities.
- Strong leadership, team management, and mentoring skills.
- Understanding of models and applied AI, agentic AI is a must.
Sr. Python Developer
Experience: 4+ Years | No of Openings: 5
Job Description
- Design, build, and maintain scalable backend services and APIs running in production
- Own technical decisions on architecture, deployments, and performance trade-offs
- Debug live issues, identify bottlenecks, and improve application performance
- Participate in client conversations: scoping, technical discussions, demos, and updates
- Continuously evaluate and adopt new tools and technologies that improve delivery
- Mentor junior engineers and contribute to team engineering standards
- Work in an Agile / Scrum setup with regular delivery cycles
Key Responsibilities
- 4+ years building and shipping production Python applications
- Strong fundamentals: OOP, common design patterns, debugging, and performance optimization
- Experience with at least one Python web framework (Django, FastAPI, Flask, or similar we're not prescriptive about which one)
- Solid SQL skills (PostgreSQL, MySQL, or similar) and strong data modelling fundamentals across relational and NoSQL paradigms able to pick the right store for the problem and design schemas that hold up under load and change
- Hands-on experience deploying and operating applications on AWS comfortable picking up new services as projects require, and debugging issues in production cloud environments
- Comfortable with Git workflows in a team setting (branching, reviews, conflict resolution)
- Track record on live production projects operating, supporting, and evolving systems in production, not only greenfield builds or POCs
- Day-to-day use of AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and a point of view on where they help vs. hurt
- Strong communication can explain technical decisions to clients and non-technical stakeholders
- Independence can break down ambiguous problems, design solutions, and ship without hand-holding
SEO Analyst
Experience: 6+ Years | No of Openings: 1
Job Description
- Sound knowledge of SEO and link-building
- Planning, overseeing, and evaluating the link-building process
- Regular SEO competitor analysis
- Should be good with Communication (Written and verbal)
- Develop and map out SEO and Social Media content.
- Identifying powerful keywords to drive the most valuable traffic
- Understanding of content creation process is a plus
- Create, curate, and manage all published content (images, video, and written)
- Website usability understanding & knowledge of HTML+CSS (from SEO perspective)
- Ability to work independently and as part of a team
- Should be up-to-date on the latest SEO trends
Sr. Business Analyst
Experience: 5+ Years | No of Openings: 4
Responsibilities
- Collaborate with stakeholders, such as business managers, users, and technical teams, to understand their needs and gather requirements for new projects or process improvements.
- Analyze current business processes, workflows, and systems to identify areas for improvement, increased efficiency, and cost reduction.
- Identify gaps between current and desired business processes and propose solutions to bridge those gaps, ensuring that the proposed solutions align with business objectives.
- Collaborate with technical teams and subject matter experts to design solutions that meet business requirements, considering factors such as feasibility, scalability, and usability.
- Continuously monitor and evaluate implemented processes and systems, identifying areas for further improvement and suggesting enhancements to drive efficiency and productivity.
- Experience with Pre-sales development & Post sales development.
- Managing day to day working relationships with developers / Team Leads of the project/clients, setting and managing delivery/delivery expectations.
- Great knowledge and experience in estimation techniques, wireframe, creating a project plan, and driving the project from start to finish is a must.
- Exposure to project management, Project planning, schedule, cost & resource allocation.
- Document requirements, business rules, and processes using standard methodologies, such as creating user stories, work breakdown structure, process flowcharts, functional specifications, and other relevant documentation.
- Good experience with tools like: MS Visio, Balsamiq.
- Timely status reporting to management and to the client.
- Ability to manage escalations and issue resolution.
- Consultative role in understanding business / defining frameworks for projects.
- Delivering and communicating add-on features solutions to clients.
- Working with the team to ensure delivery of client expectations and ensuring the solution is right and is client quality.
- Good knowledge of APIS, Web services, Payment Gateways.
- Analyze complex requirements and suggest solutions based on experience.
- Prior programming knowledge would be an advantage to this role.
Key Responsibilities
- Minimum 4 years of Experience as a BA in IT Service Industry.
- Proven experience as a Business Analyst role.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to effectively communicate complex ideas to technical and non-technical stakeholders.
- Proficiency in business analysis methodologies, tools, and techniques.
- Familiarity with project management principles and practices.
- Knowledge of industry best practices and emerging trends in business analysis.
Sr. JS Full Stack Developer
Experience: 4+ Years | No of Openings: 2
Job Description
- Design, build, and maintain scalable full-stack applications running in production
- Own technical decisions on architecture, data modeling, deployments, and performance trade-offs
- Debug live issues across the stack, identify bottlenecks, and improve performance
- Participate in client conversations: scoping, technical discussions, demos, and updates
- Review code and raise the team's bar including the judgment to catch when AI-generated code is subtly wrong, overengineered, or a poor fit
- Mentor junior and mid-level engineers and contribute to team engineering standards
- Continuously evaluate and adopt tools and practices that improve delivery
- Work in an Agile / Scrum setup with regular delivery cycles
Key Responsibilities
- 4–6 years building and shipping production JavaScript/TypeScript applications
- Strong full-stack ability genuinely comfortable owning both React frontends and Node backends; can architect a feature from UI to data layer
- Deep JavaScript and TypeScript language fundamentals, async patterns, typing discipline, and the ability to teach these to less experienced engineers
- Strong React advanced hooks, state management, performance optimization, component architecture, and structuring large apps
- Strong Node backend REST (and ideally some GraphQL or real-time) APIs, auth, error handling, and integrating third-party services; experience with Express, Nest, or similar
- Solid SQL and NoSQL data modeling across relational and document paradigms; able to pick the right store for the problem and design schemas that hold up under load and change (PostgreSQL, MySQL, MongoDB, or similar)
- Hands-on AWS deploying and operating applications, comfortable picking up new services, and debugging issues in production cloud environments
- System design fundamentals caching (Redis/Memcache), queues, REST/API design, and an understanding of scaling and reliability trade-offs
- Track record on live production systems operating, supporting, and evolving systems, not only greenfield builds or POCs
- Git workflows in a team branching, reviews, conflict resolution
- Day-to-day use of AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and a point of view on where they help vs. hurt
- Strong communication can explain technical decisions to clients and non-technical stakeholders
- Independence breaks down ambiguous problems, designs solutions, and ships without hand-holding Automated testing depth (unit, integration, e2e)
- Security fundamentals: auth flows, secrets management, OWASP basics
Business Development Manager
Experience: 5 to 7 Years | No of Openings: 1
Key Responsibilities
- Develop and execute a comprehensive business development strategy to drive sales and revenue growth.
- Leverage existing industry knowledge and relationships to identify and secure new business opportunities.
- Focus on selling web development, web designing, mobile apps development, mobile app designing, and hosting services to clients in the US, Europe, and other targeted regions.
- Build and nurture strong relationships with clients, understanding their needs and providing tailored solutions.
- Collaborate with the marketing team to enhance brand visibility and generate leads through various channels.
- Proactively engage with potential clients to understand their requirements and offer solutions that align with their business goals.
- Identify and explore new markets and industry verticals to expand the company's client base.
- Keep abreast of industry trends, competitor activities, and emerging technologies to position the company competitively.
- Work closely with the marketing team to align business development efforts with overall marketing strategies.
- Provide insights and feedback to enhance marketing campaigns and improve lead generation activities.
- Collaborate with leadership to set revenue targets and establish key performance indicators (KPIs) for business development activities.
- Regularly track and report progress against set goals, making data-driven decisions to optimize performance.
Key Responsibilities
- Minimum of 5 years of experience in business development in the IT Service Industry, with a track record of successfully selling web development, designing, and mobile app services.
- Demonstrated experience in securing clients from the US, Europe, and other international markets.
- Proven ability to take initiative and work independently, with a proactive mindset towards identifying and pursuing new opportunities.
- Strong communication and presentation skills, both written and verbal.
- Ability to work collaboratively with cross-functional teams, especially with the marketing team.
Project Manager
Experience: 10+ Years | No of Openings: 2
Roles and Responsibilities
- Liaise with clients and other stakeholders involved to determine and document the scope of the project.
- Collaborate with team members to prepare estimations for the project.
- Create project plans from the scope of work after collaborating with the internal team.
- Regular management of tasks, allocation, prioritization and due dates for smooth execution of the project.
- Plan and execute daily scrum across multiple projects.
- Track project plans to ensure milestones are met on a consistent basis.
- Ensuring the requirement documentation is created properly and managed.
- Communicate project status with management, team members, and other stakeholders on an ongoing basis. Report project outcomes and/or risks to the appropriate management channels and escalate issues, as necessary, according to the project work plan.
- Manage changes to the scope, schedule, costs, and timelines for the project.
- Prepare for and facilitate client meetings
- Facilitate clear communication as a single point of contact from the client to the team.
- Create and maintain project documentation.
- Participate in project retrospectives and work closely with the management team to regularly improve protocols and processes.
Must Haves
- Minimum 10+ years of experience in an IT Service company with exposure to managing multiple International Projects at a time. .
- Technical Educational background is a must; B.E/BTech.
- Excellent communicator. You must be fluent in speaking and writing English.
- Skilled in project management and decision making.
- Experience with Agile process and methods.
- Experience in working closely with multiple stakeholders like Designers, Developers, QA Leaders, etc.
- Ability to collaborate and work with people from different backgrounds/skillset.
- Proficient with Microsoft Office and Google Suite applications. Experience working with project management tools like JIRA/ Asana / Click Up / Trello
- Requires very little direction.
Fill The Form To Apply
Are you interested to be part of our excellent team?
Latest Insightsin AI
View All
Why Your LLM App Needs an Evaluation Layer for AI in Production
Fine-Tuning vs RAG vs Prompt Engineering: How to Choose the Right Approach for Your AI Project