Senior Automation Systems Engineer
InfluenceProServices operatesΒ in the marketing domain and builds services, tools, and infrastructure that help teams scale execution, improve operational efficiency, and support business growth.
We are looking for an experienced engineer to design and build automation platforms, internal tooling, and the infrastructure that powers them. The role focuses on automating complex workflows across web interfaces, APIs, and integrated services, simulating real-user execution patterns, scaling parallel automation, and optimizing systems for speed, reliability, and resource efficiency.
You will work on solutions that enable large-scale automated operations and high-volume data collection. The role also includes building tools and infrastructure for automated testing where this supports engineering and delivery processes.
Who this role is for
If you have spent years building automation as an SDET, backend engineer, or platform engineer - not just writing scripts but designing systems - this role is likely for you.
If you have experience emulating real user behavior at scale, running large numbers of parallel automation flows, and designing reliable, efficient, and scalable services, systems, and infrastructure to support them, you will feel at home here.
Responsibilities
Design and develop automation services, execution frameworks, and internal tooling
Build systems that automate user-like workflows across web interfaces, APIs, and integrated services
Architect solutions for high-volume parallel execution of automation flows
Optimize automation pipelines for performance, reliability, and infrastructure efficiency
Develop scalable solutions for large-scale automated data collection and processing
Design and implement orchestration and execution infrastructure for distributed automation workloads
Build and maintain platform components such as task distribution systems, workers, schedulers, and state management layers
Implement monitoring, logging, and reporting to ensure observability and operational stability
Develop tools and infrastructure supporting automated testing where required
Collaborate with engineering, product, and infrastructure teams to deliver automation-driven solutions
Contribute to system architecture decisions and engineering standards
Experience and skills
Strong software engineering experience building automation platforms, distributed systems, or internal engineering tooling
Production experience with one primary programming language (Go, Java, Python, or TypeScript), plus ability or willingness to work with others
Experience designing and operating high-concurrency or distributed execution systems
Practical experience implementing parallel processing, workload scheduling, or resource optimization strategies
Hands-on experience with web automation in real production environments (e.g. Playwright or similar tools)
Experience designing systems that interact with unreliable or frequently changing external services
Strong understanding of performance bottlenecks and scalability challenges
Experience working with cloud infrastructure and containerized deployments
Solid Linux skills and ability to troubleshoot system-level issues
Experience building tools that improve engineering productivity or operational efficiency
Proven track record of using AI agents or AI-assisted workflows to improve development speed, quality, or delivery outcomes
Ability to design and deliver systems end-to-end: architecture β implementation β deployment β operations
Strong ownership mindset and ability to work independently on complex engineering problems
What we offer
Paid vacation and sick leave
A dynamic, multicultural engineering team focused on real product impact
Flat structure with high ownership and no micromanagement
Remote-first culture with flexible working hours