Remote Director, Engineering - ML Infra
closedOportun
πRemote - India
Job highlights
Summary
Join Oportun's team and be part of a mission-driven fintech that empowers members with intelligent borrowing, savings, and budgeting capabilities. As a leader in software development, you will conceptualize, design, develop, test, and deploy complex software applications, setting the standard for best practices and high-quality coding.
Requirements
- Typically requires a minimum 15 years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience
- Proven track record of delivering sophisticated software solutions and leading complex technical projects
- Expertise in one or more programming languages, such as Java, Python, C++, or similar
- Complete Mastery over data structures, algorithms, and software design principles
- Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous
- Proficiency in working with relational databases and SQL
- Strong grasp of version control systems, such as Git
- Proven track record designing and building scalable and reliable distributed systems in a cloud environment (e.g., AWS, Azure, GCP)
- Proven ability to mentor and lead a technical organization , fostering a collaborative and supportive work environment
- Exceptional problem-solving and analytical skills, with a passion for tackling complex technical challenges
- Outstanding communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment
Responsibilities
- You lead the conceptualization, design, development, testing, and deployment of complex software applications, setting the standard for best practices and high-quality coding
- You establish, influence, and ensure policies and procedures for developing extensible, reusable, and maintainable code, identifying and addressing coding issues
- You create and apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
- You lead platform & product development and scaling to customer requirements and apply best practices for meeting scaling needs and performance expectations, and hold accountability for products that do not meet expectations
- You oversee overall system architecture for critically important and high-impact spaces. You hold accountability for incorporating critical product strategy components into the system architecture
- You create a strategic roadmap for the system architecture by considering how related systems will evolve in the near future. You establish and/or maintain processes to measure and ensure system architecture is effective, durable, and meets the current and future needs of the service or product
- You are actively engaged in experimentation for highly complex, ambiguous, or otherwise valuable technological spaces. You provide technical leadership for problem solving and/or efficiently building software developer tools
- You collaborate and coordinate with other senior leaders to align on policies and procedures for safe and effective dependency adoption and to negotiate and align on cross-function dependency roadmaps
This job is filled or no longer available
Similar Remote Jobs
- π°$116k-$198kπWorldwide
- πEurope
- πEurope
- πCanada, United States
- πIndia
- πAsia
- πAsia
- πUnited States