We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
We are seeking a talented Software Engineer to join our MarTech team, focused on designing and developing cutting-edge AI and Agentic AI applications. You will play a key role in building scalable backend systems using Python, leveraging modern agentic frameworks such as Langgraph, Langchain, Autogen, or Google ADK, and deploying solutions on AWS. This is an exciting opportunity to work at the intersection of marketing technology and artificial intelligence, driving innovation and business impact.
Key Responsibilities- Design, develop, and maintain backend services for AI and Agentic AI applications using Python.
- Build and integrate agentic frameworks (Langgraph, Langchain, Autogen, Google ADK) to enable autonomous and intelligent marketing solutions.
- Collaborate with data scientists, product managers, and MarTech stakeholders to understand requirements and deliver robust solutions.
- Develop APIs and microservices to support AI-driven marketing workflows, personalization, and automation.
- Ensure scalable, secure, and reliable deployment of applications on AWS.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
- Monitor, troubleshoot, and optimize application performance in production environments.
- Stay up-to-date with the latest advancements in AI, agentic frameworks, and MarTech trends.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies