The Opportunity
Interos is a product-oriented company. We are building the world's first fully connected knowledge graph of commercial entities to understand global supply chain risk for our customers. We want to identify real-time risk across every company in our customers' ecosystems and beyond. The data to do this does not exist, so we are making it.
Essential Functions/Duties:
- Lead, mentor, and inspire a team of software engineers to achieve their full potential.
- Foster a collaborative and innovative work environment that encourages creativity, problem-solving and operational excellence
- Contribute to the development of the technical roadmap for the software, aligning it with the overall business strategy
- Stay abreast of industry trends and emerging technologies to ensure the software remains cutting-edge and competitive
- Balance speed and quality with iteration and incremental improvements
- Drive tactical execution of features and projects, and own feature design
- Lead code reviews, design discussions, and build development best practices
- Lead cross team initiatives, to understand product priorities and translating into scalable and robust technical solutions for our SaaS engineering organization
- Help drive our SaaS architecture, including redesigning the current platform and streamlining the release process to ensure rapid time-to-value while maintaining high quality and security standards
- Mentor others (both individuals and teams) by sharing your vast experience, best practices and lessons learned from past failures
- Possess a profound understanding of data management and design scalable systems capable of handling vast amounts of data within the cloud ecosystem and across various data sources
Want more jobs like this?
Get Software Engineering jobs that are Remote delivered to your inbox every week.
Required:
- Bachelor's degree in computer science, a related field, or a foreign equivalent
- 10+ years of professional experience in software engineering
- 3+ years leading technical teams
- AWS (with focus on: S3, RDS, ElastiCache, Lambdas)
- SQL (with focus on: relational databases)
- Python (with focus on: FastAPI, Pandas, PySpark, SQLAlchemy, Alembic)
- Kubernetes (with focus on: Deployments, ConfigMaps, Secrets, Autoscaling)
- OpenTelemetry (with focus on: Prometheus, Jaeger, Grafana)
- Databricks (with focus on: DBX, DBFS, Spark, Notebooks)
- Testing (with focus on: Postman, PyTest)
- Security (with focus on: OWASP top 10, JWT, OAuth2)
Preferred:
- Proficiency in at least one modern programming language and detailed knowledge of object-oriented design and programming
- Experience with Linux and Docker is a plus (development will be on Linux/Mac)
- Experience with IPython (especially as a service) is a strong plus
- Databases (Snowflake, PostgreSQL)
- Job schedulers (Prefect, Celery, Dask)
- Message brokers (Kafka)
Location: United States (Virtual)
Supervisory Responsibility: This position has supervisory responsibilities
Travel Requirements: This position does not require travel.
Telecommute Option: Yes
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.
FLSA Status: Exempt
Notice: Be Cautious of Employment Scams!
Please be aware that there are individuals and organizations that may attempt to scam job seekers by offering fraudulent employment opportunities in the name of Interos. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers. Please note that Interos will never ask for any personal account information, such as cell phone, credit card details or bank account numbers, during the recruitment process. Additionally, Interos will never send you a check for any equipment prior to employment.
All communication from our recruiters and hiring managers will come from official company email addresses (@interos.ai) or from Paycor (sometimes coming through as "Newton," a subsidiary). We will never ask for any payment, fees, or purchases to be made by the job seeker, and our interviews are conducted via phone calls and on-camera video meetings (not text-based messaging). If you are contacted by anyone claiming to represent Interos and you are unsure of their authenticity, please do not provide any personal/financial information and contact us immediately at hr@interos.ai.