Anakin is building a fully automated pricing engine for large eCommerce companies such as Flipkart, Walmart, and Uber. We do that by collecting data and generating actionable insights. Our pricing engine automatically changes the prices of hundreds of millions of products across 15+ countries in real-time.
App crawling is a difficult task and provides the foundation from which the insights are derived for pricing. You would work with multiple networking tools, proxy tools, and servers to create crawlers and platform which enables running affordable and high-frequency crawlers. With most eCommerce companies moving to app, your work is critical. App crawling is becoming difficult day by day and you have to be one step ahead with your deep knowledge of networking and relevant tools.
You are the engineer other engineers can count on. You embrace every problem with enthusiasm. You remove hurdles, are a self-starter, team player. You have the hunger to venture into unknown areas and make the system work.
Experience in large companies is not required to be successful here - rather we look for smart, motivated, collaborative engineers who love solving problems and want to make an impact on our inspiring mission. You will have full ownership of challenging problems, working with a team of enthusiastic engineers designing solutions that propel Anakin toward our goals at a rapid pace. Mission success at Anakin depends on the software you produce.
Responsibilities
- Architect new and optimize existing software codebases and systems used to crawl, launch, run, and monitor the Anakin family of app crawlers
- Deeply own the lifecycle of software, including rolling out to operations, managing configurations, maintaining and upgrading, and supporting end-users
- Configure and optimize the automated testing and deployment systems used to maintain over 1000+ crawlers across the company
- Analyze data and bugs that require in-depth investigations
- Interface directly with external customers including managing relationships and steering requirements
Basic Qualifications
- Extremely effective, self-driven builder
- 2+ years of experience as a backend software engineer
- 2+ years of experience with Python
- 2+ years of experience with AWS services such as EC2, S3, Lambda, etc.
- Should have managed a team of software engineers
- Deep experience with network debugging across all OSI layers (Wireshark)
- Knowledge of networks or/and cybersecurity
Preferred Skills and Experience
- Broad understanding of the landscape of software engineering design patterns and principles
- Ability to work quickly and accurately in a highly stressful environment during removing bugs in run-time within minutes
- Excellent communicator, both written and verbal
Additional Requirements
- Must be available to work extended hours and weekends when needed to meet critical deadlines
- Must have an aversion to politics and BS. Should let his/her work speak for him/her.
- Must be comfortable with uncertainty. In almost all the cases, your job will be to figure it out.
- Must not be bounded to comfort zone. Often, you will need to challenge yourself to go above and beyond.