About The Role
- You have fairly strong communication skills, you can work autonomously and asynchronously in a well defined domain, executing tasks which have a low amount of ambiguity.
- You are looking to grow as an engineer as part of a strong team, coming in with an open mind.
- You care about the product you’re building and take ownership of your part, follow best practices and keep a clean development environment, also escalating concerns when necessary.
This position is not
- A management position - although, we believe everyone leads by example. We do not see a direct path to a manager role within 1 year.
- A stepping stone into a Machine Learning engineer role
- A contract position (full-time applicants only)
Responsibilities
- Partner with our Data Integration Platform team
- Understand the framework and capabilities of the Data Integration Platform and how it will support integrating additional partner applications into the ATO product.
- Build integrations with external applications
- Read through and understand external party API specs.
- Build tools to call those APIs and extract data at high volumes and low latency.
Must Haves
- Working with internal as well as external APIs
- 3+ years of overall software engineering experience
- Strong sense of best practices in developing software
- Python Application Development (2+ years)
- REST APIs / JSON
Preferred Skills
- Kafka
- Thrift or Protobuf or similar
- Airflow
- Exposure to AWS environment
Experienced engineers comfortable working in backend development
Solid communication skills - can comfortably interact with PMs & stakeholders
#LI-AT1