Home
Jobs

Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description As a Solution Architect, candidates will be primarily responsible for designing and overseeing the implementation of software solutions that meet the business and technical requirements of the company's vision while ensuring cost and operational efficiencies. Key Responsibilities Define and evolve scalable, resilient, and high-performance architecture for the core DSP platform, including real-time bidding, data pipelines, identity resolution, and measurement. Partner closely with Product, Engineering, and Delivery teams to translate business needs (e.g. role-based access, predictive attribution, ML bidding models) into robust, efficient system designs. Design and document architecture blueprints, data flow diagrams, API contracts, cloud infra layers, and security protocols — balancing long-term scalability with short-term delivery goals. Lead architectural reviews, POCs, and design spikes to validate complex systems before full-scale implementation. Ensure architectural alignment across components like RTB, DMP, analytics, attribution, and UI platforms — enabling data and service consistency. Mentor Engineering teams in best practices related to system design, domain-driven development, observability, testing, and code quality. Establish non-functional requirements (performance, scalability, security, availability, cost) and validate them through SLOs/SLAs. Continuously evaluate and integrate new technologies, frameworks, or services (e.g., Kafka, Flink, Redis, Clickhouse, Snowflake, ML APIs) to improve efficiency, reliability, or innovation velocity. Collaborate with infrastructure, DevOps, and SecOps teams to ensure the platform is secure, observable, and operationally mature (HA, DR, incident response). Champion architectural governance, conduct regular design reviews, and advocate for tech debt remediation and platform resilience. Requirements Years of experience in software development and architecture. In-depth understanding of coding languages (Java, Python, JavaScript), databases, and OSI stack. Experience with cloud computing, microservices, and containerization technologies. Providing recommendations and roadmaps for proposed solutions. Reviewing and validating solutions designs from other team members. Strong organizational, leadership and project management skills are essential. Documenting and sharing best practice knowledge for new solutions. Excellent communication and collaboration skills combined with strong analytical and problem-solving skills. Ability to work collaboratively in a team environment. Skills: analytical skills,containerization,solution architecture,kubernetes,problem solving,architecture,javascript,python,oracle,machine learning,collaboration,cloud computing,cloud,docker,project management,communication,data pipelines,postgresql,software development,aws,leadership,microservices,jenkins,java

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

RecommendedJobs for You