Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon System Development Engineer II AMC Ad-Tech Solutions 
India, Karnataka 
362204038

20.11.2024
DESCRIPTION


Role Overview:As a SysDE Engineer II, you will be at the forefront of building and maintaining sophisticated "connectors," handling complex support inquiries, and ensuring our systems remain cutting-edge, compliant, and aligned with the rapidly evolving needs of our advertisers and partners.
Key job responsibilities
Connector Development and Maintenance:
* Design, develop, and maintain robust integration connectors for CDP and Advertiser Data Upload (ADU) systems.
* Ensure seamless data flow between various platforms and APIs.
* Optimize connector performance for high-volume data transfers.Support and Troubleshooting:
* Handle a diverse range of technical support inquiries related to ADU and CDP uploads from both partners and direct API integrators.
* Provide expert-level troubleshooting and problem resolution for complex integration issues.
* Develop and maintain comprehensive documentation for support processes and common issues.API Expertise and Data Validation:
* Gain in-depth expertise in Ads Data Manager (ADM) APIs and their functionalities.
* Develop and implement sophisticated data flow validation techniques.
* Collaborate with the ADM team to leverage query access to services and logs for deep system understanding.Partner and Customer Support:
* Become a subject matter expert in partner-driven uploads and general data upload processes.
* Provide high-quality, timely support to partners and customers, ensuring their success with our platforms.
* Develop strategies to improve the overall customer experience in data integration and management.System Synchronization and Updates:
* Proactively monitor and implement changes to keep integration connectors synchronized with updates in Data Management Agreements (DMAs), API specifications, and product features.
* Participate in cross-team collaborations to ensure smooth transitions during system updates.Automation and Tool Development:
* Design and develop tools and automations aimed at achieving human-free operations.
* Create scripts and programs to automate routine operational tasks and improve efficiency.
* Continuously seek opportunities to replace manual processes with automated solutions.System Maintenance and Stakeholder Communication:
* Troubleshoot, debug, and swiftly resolve computer-identified alarms and system issues.
* Implement feature enhancements and bug fixes to improve system reliability and performance.
* Conduct and oversee software deployments and migrations with minimal service disruption.
* Collaborate closely with internal stakeholders to ensure timely and effective customer communication during critical events or system changes.
* Provide regular updates and reports on system performance and integration status to relevant teams.Required Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
* Minimum of 4 years of non-internship professional software development experience.
* At least 3 years of experience in designing or architecting new and existing systems, with a focus on design patterns, reliability, and scaling.
* 4+ years of administrative experience in networking, storage systems, operating systems, and hands-on systems engineering.
* Strong knowledge of systems engineering fundamentals, including networking protocols, storage technologies, and operating system architectures.
* Proficiency in at least one modern programming language such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
* Demonstrated experience in API development, integration, and management.
* Excellent problem-solving skills with the ability to debug complex systems issues.Preferred Qualifications:
* Master's degree in Computer Science or related field.
* Experience with cloud computing platforms, preferably AWS.
* Proficiency in PowerShell, Python, Ruby, or Java, with a preference for multiple language expertise.
* Familiarity with Agile development methodologies and Scrum practices.
* Experience working in a large-scale, distributed systems environment.
* Knowledge of advertising technology and data management platforms.
* Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
* Track record of driving projects that improve support-related processes and customer experiences.About the team
What We Offer:
Entrepreneurial culture with a bias for action and the freedom to experiment and innovate.
Continuous learning opportunities in a rapidly evolving technological landscape.

BASIC QUALIFICATIONS

- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience with CI/CD pipelines build processes


PREFERRED QUALIFICATIONS

- Experience with distributed systems at scale