Senior Software Engineer – R&D Job Vacancy in Algonomy Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Algonomy
Location : Bengaluru, Karnataka
Position :
Job Description : Designation: Senior Software Engineer – R & D
Experience: 6+ Years
Location: Bangalore
Education: B.E/B.Tech/Masters
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 need 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.
Interested in building high performance systems to handle petabytes of retail data, while working in an agile, small company environment? In R & D team, you will have the opportunity to work with the newest technology in the industry, solve complex business problems in highly distributed environment, and work with some of the smart and tech savvy colleagues who also believe in having fun at work.
Primary responsibilities:
Design and Build high performance systems for analytics, personalization, optimization, and targeting
Deliver solutions by following Design Patterns and solid design principles
Develop POC, evaluate options, design selection and implementation.
Build robust, scalable systems using Java, Scala, Spring boot, Spark, SQL/NoSQL, event streaming, real time processing and large scale messaging technology and tools
Building systems with Spark, Cassandra, Kafka
Working with rapid and innovative development methodologies like: Agile, Kanban, Continuous Integration and Daily deployments
Unit testing with JUnit and Mockito, Performance testing and tuning
Participation in design and code reviews and recommend improvements
Coordination with internal and external teams
Mentoring junior engineers
Participate in Product roadmap and Prioritization discussions and decisions
Evangelize the solution with Professional services and Customer Success teams
Exposure to Machine learning/Deep learning is an added advantage
Desired skills and experience:
B.Tech/M.Tech in computer Engineering or related fields or MCA
At least 6 years of software development experience
Expert in Java (Java 8), Scala or any other object-oriented language
Good working experience with advanced Data Structures and Algorithms
Exhibit high analytical and problem-solving skills and the one who likes to question status quo
Writes and believes in clean code along with test cases and maintains high quality standards
Working experience in Spark, Cassandra and Kafka
Proficient in SQL concepts (Postgres or/and CQL is a plus)
Experience working with AWS products and AWS solutions is must.
Experience in DevOps technologies (Jenkins, AWS Code Pipeline, Kibana, Kubernetes, Docker)
Additional language skills for scripting and rapid application development
Working with large data sets with Petabyte scale
Working in a distributed environment and has dealt with challenges around scaling and performance
Built micro services using Java, Spring Boot and other micro services ecosystem
Working with distributed teams across multiple locations.
This post is listed Under Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company