Senior Software Developer Engineer leading AI compliance automation for Adobe’s Technology GRC group. Collaborating on innovative solutions and improving compliance reporting tools with AI technologies.
Responsibilities
Work under the supervision of the TechGRC manager and perform development activities that would support the Compliance function
Build and maintain compliance automation platform/tool to provide a comprehensive view of the compliance posture of the organization
Design/Architect AI solutions to implement functionality across multiple microservices to achieve performance at high throughput and low latencies
Take ownership and participate in all aspects of software development activities to support Compliance controls testing
Introduce new insights from within or outside Adobe decisions that may improve current compliance reporting tools of Adobe
Continuously improve and maintain the TechGRC Intranet, SharePoint, Wiki, and other portals
Interface and collaborate with multi-functional teams to build formal networks involving coordination among groups to ensure timely delivery of high-quality features
Define and implement the goals of the team, delivering AI solutions that balance the needs of the business, innovation, and the maintainability of software
Fast prototyping of ideas and concepts and researching the industry's latest trends
Should be willing to travel for approximately 10-20% of the time
Requirements
A college degree with a focus in Information Technology / Computer Science or equivalent experience
7+ years of hands-on design/development experience
2+ years focused on AI/ML systems in production
Experience with server architecture and design patterns (architecture, design patterns, reliability, and scaling)
Writing reusable, testable, efficient code
Design & Implementation of low-latency, high availability, and performant applications and maintain documentation
Strong proficiency with JavaScript and Python
Hands-on experience in API design and development with NodeJS, Python using frameworks such as ExpressJS, Flask
Knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB
Understanding of server-side templating languages such as EJS
Understanding of fundamental design principles behind a scalable application
Strong understanding of modern development patterns: Agile, CI/CD, Kubernetes/Docker, micro-services
Understanding of front-end technologies such as HTML, CSS, ReactJS, AngularJS
Understanding of state management tools such as Redux, Mobx
Deep expertise with LLM frameworks: LangChain, LlamaIndex, AutoGen, CrewAI, or similar
In-depth knowledge on prompt engineering, RAG (Retrieval-Augmented Generation), and fine-tuning techniques
Strong social, verbal, and written communication skills and strong planning skills
Ability to multi-task and adapt to changing priorities and requirements
Proven ability to develop robust, efficient, and high-quality code
Ability to tackle and resolve problems using appropriate tools and techniques
Great teammate with a thirst to learn, and ownership, and thrives in a fast-paced environment
Knowledge of Compliance frameworks (e.g., SOC 2, FedRAMP, ISO, PCI, etc.) is a plus
Linux/Middleware Analyst managing complex systems and optimizations. Collaborating in a hybrid environment to enhance performance and troubleshooting for operational excellence.
Principal Engineer in Agentic AI creating AI agents and enhancing low - code development capabilities at VF Corporation. Leading technical architecture and governance standards for decentralized agent creation.
Software Engineer II at Leonardo DRS analyzing and developing fault isolation and troubleshooting procedures. Engaging in engineering investigations and design analysis with focus on reliability.
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.
Join SCIO Automation as an Automation Software Engineer to develop and optimize Beckhoff TwinCAT systems. Collaborate on innovative solutions for Industry 4.0 processes based in Duisburg, Germany.