Working in this role, you will have the chance to collaborate directly with well-respected technology leaders and mentors who have proven credentials across multiple global companies and over multiple years. You will gain hands-on exposure early on in your career to work with the latest advancements in Artificial Intelligence, Cloud, and other enterprise-grade technologies.
You will independently design, develop, and deploy our next-generation marketing technology products, and get to see the feedback of real customers on your work. You will solve complex problems through efficient designs and code, and contribute to every stage of the modern software development lifecycle. You will have the front-row seat to see and facilitate the evolution of a global product right from our India headquarters in Bangalore.
Responsibilities
- Develop robust, scalable design and code following best practices and standards, emphasizing efficiency, performance, and reliability.
- Work closely with product managers, UX designers, and senior engineers and architects to build some delightful product experiences for our customers, with some solid software engineering under the hood.
- Building automated testing strategies to ensure the accuracy, performance, and robustness of the capabilities you own and build in the product.
- Propose and implement innovative solutions to enhance product capabilities and address complex problems effectively.
- Continuously learn and adapt to the company's new technologies, tools, and methodologies, enhancing your coding and problem-solving skills.
- Take ownership and pride in the work you undertake, and engage in team meetings, brainstorming sessions, design and code reviews to challenge the status quo, and foster continuous learning and improvement in building products that our customers love to use.
Requirements
- Bachelor's or Integrated Master's degree in Computer Science with 1 - 4 years of experience.
- Strong foundation in hands-on software development, with proficiency in at least one high-level programming language (e. g. Python, Java, C++).
- Solid understanding of data structures, algorithms, and software design principles.
- Passion for AI/ML/Cloud technologies, and a strong desire to learn and grow in the field.
- Excellent problem-solving skills and an attitude to take on hard problems.
- Strong communication skills and ability to work collaboratively in a team environment.
This job was posted by Bidyut Ganguly from CBX1.