What are the responsibilities and job description for the Database Engineer position at One SoftBank?
About SoftBank Investment Advisers:
SoftBank Investment Advisers is a premier venture capital firm focused on transformative technologies reshaping the future of business and society. Operating at the intersection of finance and technology, we rely on innovative database solutions to support our data-driven strategies in a regulated, high-stakes environment. Our Technology team is dedicated to advancing data accessibility, security, and performance. For more information visit www.visionfund.com
Position Overview:
We are looking for a Database Engineer to design and maintain database systems that fuel the analytical and operational needs of SoftBank Investment Advisers. This role centers on developing high-performance, scalable data infrastructures that support both traditional and AI-driven use cases, including vector and graph databases. The engineer will also manage data pipelines, ensure seamless application integration, and uphold rigorous data security standards.
Key Responsibilities:
- Database System Design: Architect and maintain database solutions (SQL Server, T-SQL) for operational and analytical workloads, with a focus on high availability, scalability, and compliance.
- AI-Driven Data Management: Implement and manage vector databases (e.g., Pinecone, Weaviate) and graph databases (e.g., Neo4j, Amazon Neptune) to support AI and machine learning applications.
- Data Pipeline and ETL Management: Develop, optimize, and monitor ETL/ELT pipelines for data warehousing and analytics, ensuring data consistency and availability.
- Data Quality and Consistency: Establish practices to maintain high data quality, hygiene, and consistency across databases, ensuring data reliability for downstream applications and analytics.
- Application Integration: Build and maintain REST APIs for seamless data integration across applications, safeguarding data integrity and security.
- Cloud Services and Automation: Utilize Azure App Services, Azure Function Apps, and containerization as needed to deploy scalable, cloud-native database applications.
- Documentation and Best Practices: Create and maintain comprehensive documentation, such as ER diagrams, data dictionaries, and SOPs, to promote best practices and ensure sustainable database management.
- Version Control and CI/CD: Use GitHub for source control, code collaboration, and implementing CI/CD practices, ensuring streamlined deployment processes.
- Database Performance and Security: Regularly monitor and fine-tune database performance, applying best practices for data security, especially in handling sensitive financial information.
- Continuous Improvement and Collaboration: Engage in team planning, code reviews, and technical discussions to drive innovation in our database architecture and data handling.
Key Technologies & Tools:
- Microsoft SQL Server, Transact-SQL (T-SQL)
- Vector Databases (e.g., Pinecone, Weaviate)
- Graph Databases (e.g., Neo4j, Amazon Neptune)
- REST APIs
- .NET Framework, Python
- Data Warehousing Solutions, Azure Synapse (preferred)
- GitHub for version control and CI/CD
Qualifications:
- Educational Background: Bachelor’s or Master’s in Computer Science, Information Systems, or related field.
- Professional Experience: 6 years as a Database Engineer or similar, with deep expertise in Microsoft SQL Server, T-SQL, and data warehousing.
- Technical Skills: Proficiency in Azure App Services, Azure Function Apps, .NET, and Python for process automation, as well as GitHub for version control and CI/CD.
- AI-Focused Databases: Hands-on experience with vector and graph databases, with knowledge of best practices for AI-driven data structures and management.
- Data Quality and Governance: Demonstrated ability to implement and maintain high data quality, consistency, and governance practices across database environments.
- Documentation Skills: Proven experience in creating and managing technical documentation, including ER diagrams, data dictionaries, and other documentation to support knowledge sharing and long-term sustainability.
- Performance Optimization: Proven skills in database tuning, troubleshooting, and scaling for high-demand, regulated environments.
- Data Security and Compliance: Experience with financial industry regulations, data governance, and handling sensitive data.
Why Join Us?
At SoftBank Investment Advisers, you’ll join a dynamic, collaborative team that values innovation at the intersection of finance and technology. Working with cutting-edge AI data structures and secure, scalable database systems, you’ll contribute to the data-driven decisions that fuel transformative investments. We offer competitive benefits, professional growth opportunities, and a culture rooted in diversity and inclusion.