

Python AI Developer--only W2
As a Software Engineer at OTC, you will play a crucial role in designing, developing, and maintaining AI-powered software applications. You will work closely with cross-engineering teams, product managers, data scientists, and ML engineers, to build robust and scalable solutions that deliver exceptional value to our clients. In this role, you will have the opportunity
to design and implement large scale distributed systems with a focus on reliability and performance.
This is a 0→1 environment and we’re trying to define the next generation of AI products at Dropbox.
Connectors Platform is the underlying foundation for integrating and connecting hundreds of third party apps with Dropbox’s newer generation of AI-powered products. We are building a data ingestion platform that can handle and process large volumes of data with reliability, security and scalability in mind.
This platform team has 3 focus areas:
building the foundational components and infrastructure to enable building connectors faster;
increasing connectors breadth;
enabling enterprise needs.
Responsibilities
· Collaborate with product managers and other engineering teams to understand business requirements and translate them into technical specifications for AI-powered software
applications.
· Design algorithms to optimize data ingestion, handle third party rate limits, sync throughput and performance.
· Work together with a high performing team to implement platform capabilities to build third party integrations faster.
· Drive improvements in key metrics such as sync success rate, sync throughput, data completeness and data freshness.
· Enable enterprises to build their own custom connectors using our indexing APIs and custom connector capabilities
· Participate in code reviews, knowledge sharing sessions, and provide mentorship to junior team members, fostering a collaborative and growth-oriented culture.
Basic Qualifications
· Strong interpersonal skills to lead your projects cross-functionally
· 8 years experience as a backend engineer or a full stack engineer
· Strong proficiency in backend/frontend development technologies such as Golang and Python (required), and popular frontend frameworks like React (nice to have)
· Experience building large distributed systems at scale.
· Strong problem-solving skills and the ability to translate user requirements into practical frontend solutions.
· Leading a sub team of intermediate to junior engineers and providing them with technical direction on complex projects.
· Excellent communication skills, with the ability to collaborate effectively with cross- functional teams and present technical concepts to non-technical stakeholders.
Preferred Qualifications
· BA/BS in computer science, or related degree
· Strong coding experience with Golang and python
· Experience with building third party app integrations
· Excited about building 0→1. Comfortable with ambiguity and pivoting in direction
· Not satisfied with the status quo. Great at finding problems and addressing them proactively