Algoseek, LLC
Python Developer
Algoseek, LLCUkraine3 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Overview: At Algoseek, we are seeking a talented Python Developer with strong SQL expertise and basic DevOps knowledge to join our engineering team. You will play a key role in extending and maintaining a scalable, distributed OLAP database solution based on open-source engines. This role offers the opportunity to work on innovative data synchronization systems and APIs powering our financial data platform.


Role Details: Python Developer

Location: Remote

Time: EST

Work Hours: 45 hours per week

Job Type: Full-time


Responsibilities:

  • Develop robust Python scripts to manage internal database files and synchronize client database machines with centralized data storage.
  • Design and implement APIs for data synchronization logic using FastAPI.
  • Contribute to the development of scalable and distributed OLAP database solutions.
  • Collaborate with cross-functional teams to ensure seamless integration with existing systems.
  • Work with AWS services such as EC2 and S3 to support deployment and storage requirements.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and share technical knowledge with team members


Skills and Qualifications:

  • 4+ years of professional experience in Python development.
  • Strong SQL skills with experience in database administration.
  • Familiarity with basic DevOps practices and tools.
  • Hands-on experience with API development using FastAPI or similar frameworks.
  • Knowledge of AWS services (EC2, S3) is preferred.
  • Experience with version control systems (Git).


Technical Knowledge:

  • Programming Languages: Python
  • Frameworks: FastAPI (or similar Python web frameworks)
  • Databases: Databricks, Clickhouse, TimescaleDB
  • Cloud: AWS (EC2, S3)
  • DevOps: Basic understanding of deployment pipelines and server management
  • Version Control: Git


Professional Traits:

  • Effective problem-solving skills and attention to detail
  • Strong communication skills and ability to work in a distributed team
  • Adaptable to changing requirements and priorities
  • Commitment to writing clean, maintainable code


Requirements:

  • Proven experience developing Python-based solutions for data management and API integration.
  • Familiarity with distributed database architectures is a plus.
  • Ability to work independently and manage time effectively in a remote setup.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.


Education:

  • Bachelor's degree in Computer Science, Web Development, or related field (or equivalent professional experience)


What We Offer:

  • Structured Career Path: Start with a hands-on internship, transition into a probationary role, and upon successful evaluation, move into full-time employment.
  • Long-Term Career Growth: Enjoy continuous salary progression based on your technical expertise and specialization—your earnings will grow as you deepen your knowledge.
  • Competitive Compensation: Potential to out-earn traditional management roles through specialization.
  • Hands-On Work: Focused on finance and data problem-solving, not management tasks.
  • Remote Setup: Flexible work environment allowing for global applicants.

Key Skills

Ranked by relevance