Job Location: Bangalore
Designation: Senior Software Engineer – Analytics Platform
Experience: 6+ Years
Location: Bangalore
Education: B.E/B.Tech/Masters
Job Description
At Algonomy, we believe the future of our economy is Algorithmic, where businesses will develop resilient, adaptive and agile decisioning abilities that will constantly test and refine AI-driven actions to create the best personal experience for every individual customer at scale.
We aim to become the algorithmic bridge between consumers and brands/retailers, and to lead our customers through the Algorithmic transformation imperative. The name Algo-nomy signifies an expertise in algorithms. As technology evolves our lives (and our clients’) at hyper-speed, Algonomy stands as a bold, creative and agile brand; and these are also the very qualities that every digital-first business needs in order to be successful in the new normal. We are ambitious, we create category leading solutions in our markets, and we are constantly learning, inventing and adapting to stay ahead of our industry’s needs
We are looking for Senior Software Engineer who will be building next generation of SaaS products and platforms for Customer personalization and activation. Algonomy Customer Platform gather customer interaction data from all interaction channels and deliver algorithm driven personalization at scale.
Primary responsibilities:
- Build, test and deploy high scalable and robust multi-tenanted SaaS application.
- Own certain modules of the products for indepth knowledge, technology improvements and delivery.
- Evaluate technology choices, evaluate risks and provide inputs for the inclusion and usage of new technology.
- Build robust, scalable systems using Java, SQL/NoSQL, event streaming and real time processing.
- Build applications delivering Algorithm driven personalization with primary focus in Machine learning
- Write clean and optimized code, unit tests, conduct code reviews for the highest quality standards.
- Working with rapid and innovative development methodologies like: Kanban, Continuous Integration and Daily deployments
- Work closely with the Architects and cross functional teams and follow established practices for the design and delivery of solutions.
- Mentoring and guiding the junior team members and others in team guide them on technical aspects and quality standards.
Minimum requirements:
- B. Tech/M.Tech in Computer Science Engineering or related fields with at least 6 years of experience in related field
- Strong computer science fundamentals: data structures, algorithms, design patterns.
- Expert in back end technologies especially Java and Advanced Java features or any object oriented programming language.
- Good Knowledge in messaging systems: Kafka/RabbitMQ/SQS/Kinesis
- Working knowledge of SQL and NoSQL database technologies.
- Experience in designing and development of the distributed applications is must
- Experience working with AWS products and AWS solutions is necessary
- Knowledge on unit testing frameworks (Junit, Jest , Spock etc) and code quality control platforms like Sonar
- Experience in Project designing and development using various DevOps technologies (Jenkins, AWS Code Pipeline, Kibana, Kubernetes, Docker)
- Experience building data products, analytical applications, real time data processing that is that is highly reliable, flexible, and scalable
- Exposure working with Spark and big data systems is necessary.
- Ability to work with distributed teams in a collaborative and productive manner.
- Ability to mentor top individual technical talent
Submit CV To All Data Science Job Consultants Across India For Free
🔍 Explore All Related ITSM Jobs Below! 🚀
✅ Select your preferred "Job Category" in the Job Category Filter 🎯
🔎 Hit "Search" to find matching jobs 🔥
➕ Click the "+" icon that appears just before the company name to see the Job Detail & Apply Link 📝💼

