Engineering / Arlington, VA

Senior Python Software Engineer - API

Reducing months of backward-looking manual spreadsheet inputs to instant visualizations with continuous monitoring, the Interos platform helps the world’s companies reduce risk, avoid disruptions, and achieve dramatically superior resilience. Businesses can uncover game-changing opportunities that radically change the way they see, learn and profit from their relationships.

Apply

Interos is the operational resilience company — reinventing how companies manage their supply chains and business relationships — through a breakthrough SaaS platform that uses artificial intelligence to model and transform the ecosystems of complex businesses into a living global map, down to any single supplier, anywhere.

Reducing months of backward-looking manual spreadsheet inputs to instant visualizations with continuous monitoring, the Interos platform helps the world’s companies reduce risk, avoid disruptions, and achieve dramatically superior resilience. Businesses can uncover game-changing opportunities that radically change the way they see, learn and profit from their relationships.

Based in Washington, DC, Interos serves global clients with business-critical, interdependent relationships. The fast-growing private company is led by CEO Jennifer Bisceglie and supported by investors Venrock and Kleiner Perkins. For more information, visit www.interos.ai.

 

The Opportunity:

You want to solve problems you can't just Google answers for. You want to deal with real big data in real products that real people use. You want exposure to cutting edge tech, including machine learning at scale, graph databases, and predictive modeling. And you want it all in a high-growth startup.

At Interos, we want to be able to identify real-time risk across every company in our customers' ecosystems and beyond. We are looking for backend Python Engineers with unfettered curiosity and drive to help build "best in the world" experience that customers will love!

Join the close-knit engineer team at Interos that conceptualizes and develops our industry-leading data-driven Interos Knowledge Graph. Hone your skills in an agile, test-driven environment and have a measurable impact on a well-established, rapidly expanding business.

 

Essential Functions/duties:

  • Architect, develop, optimize and maintain Interos platform APIs supporting Resilience UI and direct API consumers.
  • Write clean, documented and well-crafted code.
  • Write unit and integration tests to support continuous delivery of code to production.
  • Collaborate with Data Architecture team on design of read models to support efficient data retrieval via the API layer.
  • Collaborate with Front End team on defining REST API contracts.
  • Establish patterns and practices for communication between services in the Interos distributed micro-service architecture.
  • Resolve customer-facing issues and fix bugs.
  • Develop practices to enhance code quality and ease of maintenance.

 

Qualifications:

  • Bachelor's degree in computer science or closely related field or a foreign equivalent.
  • 5+ years of enterprise software development experience.
  • Experience designing, implementing, and maintaining REST APIs as a service for consumption by internal applications and direct external consumers.
  • Solid understanding of REST API design principals.
  • A preference for writing mature and maintainable software in Python.
  • Tolerance for writing immature, hacky, one-off software in Python.
  • Familiarity with software engineering best practices – including unit tests, code review, version control, production monitoring, etc.
  • Solid understanding of CI/CD and comfortable working in an environment with true continuous delivery.
  • Experience developing services and contracts in a micro-service architecture.
  • Experience with Python unit testing tools and automated API testing tools.
  • Experience consuming other REST APIs.
  • Experience with at least one relational database platform and using Python ORMs.
  • Very comfortable in an agile environment and able to coach those less familiar in agile methodologies.
  • Experience with querying graph databases a plus.
  • Experience working with Kafka in an event driven application a plus.
  • Collaborative spirit and commitment to communicating well with colleagues in a remote environment as well as in-person.

 

Additional Information:

  • Supervisory Responsibility: This position has no supervisory responsibilities.
  • Travel Requirements: This position does not require travel.
  • Work Environment: This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, printers.
  • Physical Demands: This is largely a sedentary role. Physical requirements include occasional lifting/carrying of 5 pounds; visual acuity, speech and hearing; hand and eye coordination and manual dexterity necessary to operate a computer keyboard and basic office equipment. Subject to sitting, standing, reaching, walking, twisting, and kneeling to perform the essential functions. Working conditions are primarily inside an office environment.
  • Colorado Only: The range provided is for Colorado-based hires only and will be commensurate with candidate experience. Pay ranges for candidates in other locations other than CO may differ based on the cost of labor in that location. Pay range: $140,000 - $150,000.
  • FLSA Status: Exempt

 

BENEFITS:

  • Comprehensive Health & Wellness package (Medical, Dental and Vision)
  • 10 Paid Holiday Days Off
  • Flexible Time Off (FTO)
  • 401 (k) Employer Matching
  • Stock Options
  • Career advancement opportunities
  • Casual Dress
  • On-site gym and dedicated Peloton room at headquarters
  • Company Events (Sports Games, Fitness Competitions, Birthday Celebrations, Contests, Happy Hours)
  • Annual company party
  • Employee Referral Program

 

Interos is proud to be an Equal Opportunity Employer and will consider all qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, protected veteran status or any other classification protected by law.

If you are a candidate in need of assistance or an accommodation in the application process, please contact [email protected]

Career image

Apply

Interos is proud to be an Equal Opportunity Employer and will consider all qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, protected veteran status or any other classification protected by law.

If you are a candidate in need of assistance or an accommodation in the application process, please contact HR@interos.com

Apply

Ensure Operational Resilience

Request Contact

Build operational resiliency into your extended supply chain:

  • 889 compliance – ensure market access
  • Data sharing with 3rd parties and beyond – protect reputation
  • Concentration risk – ensure business continuity
  • Cyber breaches – assess potential exposure
  • Unethical labor – avoid reputational harm
  • On-boarding and monitoring suppliers – save time and money