We are looking for a Python engineer to join our automation development team. In this role you'll be responsible for building end-to-end solutions to automate processes for our customers using technologies like Python, Robot Framework, and ROA Framework. Keen attention to detail, problem-solving abilities, and strong written communications are required. This role has unlimited potential in scope with an opportunity for rapid career growth. We are a remote-first company that prioritizes diversity. If you're up for the challenge, we look forward to meeting you.
Engineering Duties and Responsibilities
• Design, build, deploy, and test full-stack automation solutions
• Handle code deployments in all environments
• Develop and monitor metrics to improve internal and customer-facing solutions
• Provide technical guidance and implement best practices
• Brainstorm for new ideas and ways to improve product delivery
• Consult with peers for feedback during testing stages
• Build, maintain, and monitor configuration standards for RPA and other automation solutions
• Be comfortable with modern CI and CD tools
• Automate the provisioning and installation of RPA components and solutions
• Document and design various processes; update existing processes
• Improve infrastructure development and application development with a focus on RPA
• Develop best practices and procedures for RPA on the cloud
• Participate in daily written or virtual stand-ups
Automation Engineering Requirements and Qualifications
• Bachelor’s degree in Computer Science, Engineering, Software Engineering, or a related field.
• Minimum of 5 years of experience in development and operations, or a related IT, computer, or operations field.
• Prior experience with frontend and backend development to deploy end-to-end, customer-facing solutions in the cloud.
• Experience with AWS, Azure, or GCP is highly desired.
• Previous experience in software development, infrastructure development, or development and operations.
• Proficiency with RPA tools such as UiPath, Blue Prism, etc.
• Knowledge of container and container management technologies (Docker, Packer, Kubernetes, Firecracker).
• Understanding of serverless architecture, including re-architecting solutions to run serverless and optimizing existing serverless infrastructures.
• Experience in installing, configuring, and maintaining DevOps tools and technologies such as Confluence, JIRA, Bitbucket, Jenkins, Artifactory.
• Experience with Linux and Windows infrastructures, SQL and NoSQL databases, CI/CD tools, and configuration management.
• Proficiency in development languages like Go, JavaScript, PHP, Python, Perl, Ruby, .NET.
• Up-to-date with the latest industry trends; able to articulate trends and potential clearly and confidently.
• Good interpersonal skills and communication with all levels of management.
• Ability to multitask, prioritize, and manage time efficiently.
• Excellent written and spoken English; German is a plus.