Senior Backend Software Engineer
Summary
Senior backend engineer at Meltwater (media intelligence/social analytics) in Hyderabad: designs and builds scalable Python microservices, REST APIs, and event-driven data pipelines on AWS using PostgreSQL/MySQL, MongoDB, Redis, and Kafka, while driving architecture decisions and mentoring engineers.
- Design, develop, and maintain highly scalable backend services and APIs using Python.
- Build and optimize microservices that power core platform and product capabilities.
- Design and implement RESTful APIs and backend services to support customer-facing features and internal platforms.
- Develop and maintain event-driven systems using technologies such as Kafka or RabbitMQ.
- Build and maintain large-scale data processing pipelines and backend workflows.
- Design solutions for high availability, reliability, scalability, and observability.
- Work with databases such as PostgreSQL, MySQL, MongoDB, and Redis to support high-performance applications.
- Deploy, operate, and optimize services in cloud environments such as AWS.
- Collaborate with Product Managers, Engineers, Data Scientists, and other stakeholders to deliver high-quality solutions.
- Drive architectural decisions and contribute to the evolution of backend platforms and engineering standards.
- Mentor engineers through code reviews, design reviews, and technical guidance.
- Troubleshoot complex production issues and continuously improve system performance, reliability, and operational excellence.
- Write clean, maintainable, and testable code while following engineering best practices.
- 7+ years of professional experience in backend software development.
- Expert-level proficiency in Python and a strong foundation in software engineering principles, design patterns, and best practices.
- Extensive experience designing, building, and operating large-scale backend systems in production environments.
- Strong experience with RESTful API design, microservices architecture, and distributed systems.
- Deep understanding of scalability, performance optimization, fault tolerance, and reliability engineering.
- Experience with messaging and streaming platforms such as Kafka or RabbitMQ.
- Strong experience with databases such as PostgreSQL, MySQL, MongoDB, and Redis.
- Experience building and maintaining large-scale data processing pipelines and backend workflows.
- Strong experience with AWS and containerized environments using Docker and Kubernetes.
- Experience with CI/CD pipelines, automated testing, monitoring, and observability tools.
- Strong understanding of modern software development practices and cloud-native architectures.
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills, with the ability to work effectively across cross-functional teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Nice to Have
- Experience working with Machine Learning systems and integrating ML models into production applications.
- Familiarity with machine learning frameworks such as Scikit-learn, TensorFlow, PyTorch, XGBoost, or similar technologies.
- Exposure to MLOps practices, model deployment, monitoring, and lifecycle management.
- Experience with Large Language Models (LLMs), Generative AI, Retrieval-Augmented Generation (RAG), or Natural Language Processing (NLP) systems.
- Experience with large-scale data processing frameworks such as Spark, Airflow, Ray, or similar technologies.
- Familiarity with vector databases, semantic search systems, and AI-powered applications.
- Experience working in media intelligence, analytics, SaaS, or data platform environments.
- Contributions to open-source projects, technical blogs, or engineering communities.
- Enjoy flexible paid time off options for enhanced work-life balance.
- Comprehensive health insurance tailored for you.
- Employee assistance programs cover mental health, legal, financial, wellness, and behaviour areas to ensure your overall well-being.
- Complimentary Calm App subscription for you and your loved ones, because mental wellness matters.
- Energetic work environment with a hybrid work style, providing the balance you need.
- Benefit from our family leave program, which grows with your tenure at Meltwater.
- Thrive within our inclusive community and seize ongoing professional development opportunities to elevate your career
Equal Employment Opportunity Statement
Skills
- AI
- Airflow
- Analytics
- API
- Api Design
- AWS
- CI/CD
- Cloud
- Cloud Native
- Design Patterns
- DevOps
- Distributed Systems
- Docker
- Event Driven Architecture
- Generative AI
- Java
- Kafka
- Kubernetes
- LLM
- Machine Learning
- Microservices
- MLOps
- Model Deployment
- MongoDB
- MySQL
- NLP
- Observability
- PostgreSQL
- Python
- PyTorch
- RabbitMQ
- RAG
- React
- Redis
- REST
- SaaS
- scikit-learn
- Semantic Search
- Spark
- TensorFlow
- Test Automation
- Vector Databases
- XGBoost