We are seeking strong Senior Python and SQL engineers to join the data team of a leading financial asset management company. The role involves supporting their applications from a data perspective, ensuring the reliability, efficiency, and scalability of data-driven processes.
Responsibilities:
- Design and implement software components using advanced Python techniques and SQL optimizations.
- Perform system integration, testing, and resolution of complex issues, focusing on high efficiency.
- Conduct development testing of software components, ensuring fault tolerance and scalability.
- Estimate project timelines, identifying dependencies, and proactively managing risks.
- Collaborate with teammates, mentoring junior developers, and ensuring efficient project delivery.
- Provide technical input into product roadmaps and strategic decisions.
- Analyze and optimize input and output data, addressing errors and ensuring high data quality.
- Own and manage end-to-end projects, balancing the needs of multiple teams.
- Drive continuous improvement in analytics models for robustness and reliability.
- 6+ years of experience as a Python developer, with expertise in memory management, concurrency, and performance optimization.
- 3+ years of SQL experience, including advanced query optimization, joins, and window functions.
- Proficiency in Linux operating systems.
- Experience with Python libraries such as Pandas, logging, and testing frameworks (e.g., pytest).
- Written and spoken fluency in English, with the ability to communicate technical concepts effectively.
- Strong business and data analytics skills.
- Proven ability to troubleshoot performance issues across codebases and databases.
- Excellent communication skills, with a history of mentoring and collaborative teamwork.
Nice to have:
- Familiarity with Python frameworks utilizing Asyncio, decorators, and multiprocessing.
- Knowledge of cloud technologies like Kubernetes, Docker, and distributed systems.
- ETL background and experience with large time-series data.
- Proficiency in DevOps tools like Git, Maven, and Jenkins.
- Finance industry experience with financial products/markets.
We offer:
- Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
- Work From Anywhere Culture : make the most of the flexibility that comes with remote work.
- Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values : join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.