Apply

Senior Software Engineer, Python

Posted 1 day agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ” Industry: Database Management Systems

🏒 Company: ClickHouseπŸ‘₯ 101-250πŸ’° Series B about 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years of hands-on experience in software development within the JVM ecosystem.
  • Proficiency in building data-intensive software solutions.
  • Proven expertise in JVM optimizations and a deep understanding of GC types and low-level libraries.
  • Strong proficiency in algorithms and data structures.
  • Experience troubleshooting JVM-based frameworks.
  • Experience leading large-scope technical projects collaboratively.
  • Strong ownership as a full-cycle developer in high-scale distributed systems.
Responsibilities:
  • Help develop OSS connecting ClickHouse to various tools including scripts and complex data ingestion/visualization.
  • Deliver frameworks and platforms that ensure security, efficiency, and high availability.
  • Create solutions that allow users to maximize ClickHouse's performance.
  • Engage in the creative process with purpose to influence the development of the product.
  • Collaborate with multi-disciplinary teams to define business strategies and user needs.
Apply

Related Jobs

Apply

πŸ“ Poland, Spain

πŸ” Beauty marketplace

🏒 Company: BooksyπŸ‘₯ 501-1000πŸ’° Debt Financing 4 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • Proficiency in Python.
  • Experience with JavaScript/TypeScript and the Vue.js framework.
  • Strong database management experience with PostgreSQL.
  • Expertise in writing comprehensive test suites and using automated testing frameworks.
  • Experience designing and implementing scalable architectures (microservices, event-driven systems).
  • Familiarity with Docker and building CI/CD pipelines.
  • Conversational-level English language skills.

  • Design, build, and maintain scalable, high-quality systems.
  • Empower beauty professionals worldwide.
  • Work on new features and optimize system performance.
  • Shape architecture to support a growing platform.
  • Collaborate with product managers, designers, and engineers.
  • Craft solutions that solve real-world problems for millions of users.
  • Drive innovation and continuous improvement in the codebase.

DockerPostgreSQLPythonJavascriptTypeScriptVue.JsCI/CDMicroservices

Posted 14 days ago
Apply
Apply

πŸ“ Slovakia, Czechia

πŸ” Cybersecurity

🏒 Company: SentinelOneπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity over 3 years agoπŸ«‚ Last layoff over 1 year agoArtificial Intelligence (AI)SecurityCyber SecurityNetwork Security

  • Experience with large-scale management systems and involvement in their architecture.
  • Strong software engineering experience and competence in Python3, building APIs for scale.
  • Strong knowledge and hands-on experience with PostgreSQL operation, query optimization, and performance tuning.
  • Hands-on experience with building Docker containers and running services in Kubernetes.
  • Ability to quickly dive into new products and understand their inner workings.
  • A degree in Computer Science/Software Engineering or equivalent.

  • Participate in support, improvement, and bug fixing of the Management Console.
  • Work with product managers and tech leads to break down and estimate tasks for feature delivery.
  • Engage cross-functionally with engineers, architects, product managers, and customer success teams.
  • Respond to production incidents and troubleshoot newly found issues.
  • Help team members solve problems and support their growth.

AWSDockerGraphQLPostgreSQLPythonGCPKafkaKubernetesMongoDBGogRPCRedisCollaborationMentoring

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

πŸ” Online media and automotive services

  • Experience working as a full-stack web developer with Python and Vue.js or React.
  • Hands-on knowledge of SQL and RDBMs fundamentals, particularly Postgres.
  • Experience writing detailed unit, component and integration tests.
  • Experience designing and implementing RESTful APIs.
  • Working knowledge of git or similar VCS, docker, and cloud-based platforms.
  • Working experience profiling and optimizing software at all levels of the stack.
  • Ability to work in a fully-remote environment with a distributed team.
  • Great self-organization and time management skills.
  • Exceptional written and spoken English.
  • University degree in Computer Science or equivalent experience.
  • 5+ years of experience building online software.
  • Strong knowledge of website usability and web application architectures.
  • Knowledge of relational and non-relational storage foundations and tradeoffs.
  • Working knowledge of modern security fundamentals and best practices.
  • Great understanding of agile methodologies in a Kanban delivery environment.
  • Experience working with a remote, distributed team.

  • Design, develop and oversee the successful end-to-end delivery of full-stack web solutions, from technical analysis to architecture and implementation, through to unit testing, development, integration testing and documentation.
  • Providing appropriate testing information and environments to QA engineers and Product Owners, to validate the deliverables meet the desired expectations.
  • Maintain and improve engineering standards by participating in thorough code reviews and proposing process changes.
  • Participate in the on-call rotation to ensure a timely response during production incidents.
  • Perform root-cause analysis on software defects to help identify weak spots in processes and tools.
  • Participate in team meetings and processes, providing useful information through efficient communication with stakeholders.
  • Work closely with Product stakeholders in understanding project needs and providing technical advice.

DockerPythonSQLAgileGitQAVue.JsAlgorithmsPostgresRDBMSReactAgile methodologiesRESTful APIsTime ManagementDocumentation

Posted about 2 months ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 110000.0 - 140000.0 USD per year

πŸ” Entertainment and Media

  • 5+ years of professional full-stack development experience, focusing on API development and integration.
  • Proficiency in Python, C#, or similar high-level server-side languages.
  • Proficient in JavaScript, TypeScript & relevant JavaScript design patterns, with experience in Angular and/or React.
  • Familiarity with serverless services like AWS Lambda or Azure Functions.
  • Knowledge of microservices architecture, containerization technologies, and API security best practices.
  • Experience with relational databases (Microsoft SQL, MySQL, PostgreSQL) and NoSQL databases.
  • Proven experience delivering full-stack solutions, particularly in data-driven applications.

  • Serve as the technical lead, guiding the development of full-stack solutions with a focus on API integration and data aggregation.
  • Lead the design and implementation of APIs that aggregate data from multiple external sources.
  • Develop clean, maintainable, and scalable code on both the front-end and back-end.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Take ownership of services throughout their lifecycle, from design and development to ongoing support in production.
  • Drive innovation and improve engineering processes through mentorship.
Posted about 2 months ago
Apply
Apply

πŸ“ Poland

πŸ” Threat Intelligence

  • Professionals should be skilled in various areas including Data Science, Malware Research, and Development.
  • Familiarity with privacy-related aspects is also important.

  • The Threat Intelligence team provides accurate and timely information on potential threats.
  • Utilizes feeds, heuristics, algorithms, and machine learning to analyze threats.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceCybersecurityData AnalysisData MiningMachine LearningAlgorithmsGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime ManagementWritten communication

Posted about 2 months ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Financial Technology

🏒 Company: Financial Technology PartnersπŸ‘₯ 251-500Financial ServicesBankingFinancial ExchangesFinTech

  • 5+ years of experience as a Software Engineer in a web application environment (APIs, SPAs, CI/CD, Cloud infrastructure, Git).
  • 2+ years of experience with Django (and preferably DRF).
  • Deep comfort querying using an ORM, including advanced annotation and pre-fetching.

  • Build new functionality, models, and APIs using Django Rest Framework.
  • Audit and refactor older parts of the codebase.
  • Implement unit and integration tests for stability and continuous delivery.
  • Assist with dependency versioning and security warnings.
  • Continuously audit and improve security to keep the system clean for review.
  • Collaborate with engineering on database infrastructure, security, and efficiency.
  • Contribute to team task visibility through active participation.

PostgreSQLPythonSQLDjangoGitCommunication SkillsCI/CDDocumentation

Posted 2 months ago
Apply
Apply

🧭 Contract

πŸ” Education Technology

🏒 Company: BlenderboxπŸ‘₯ 11-50InternetVideoConsultingE-CommerceLegalWeb Design

  • 4+ years of hands-on production experience with Python and Django framework.
  • Experience with Decoupled architectures and building secure APIs.
  • Familiarity with AWS ecosystem and building microservices.
  • Solid understanding of application security and optimization techniques.
  • Knowledge of software architecture patterns and best practices.
  • Ability to write scalable, reusable, testable, and efficient code.
  • Proficient in front-end theming and JavaScript.

  • Own and drive the development of new product features.
  • Enhance existing features and develop efficient software components.
  • Maintain a high level of quality for software deliverables.
  • Review and provide feedback on PRs from team members.
  • Collaborate on requirements definition and product design.
  • Participate in sprint planning, backlog refinement, and estimation.
  • Advise on technical feasibility of design approaches.
  • Evolve engineering quality standards and provide leadership.

Microservices

Posted 3 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000 - 130000 USD per year

πŸ” Public sector and government services

🏒 Company: BlenderboxπŸ‘₯ 11-50InternetVideoConsultingE-CommerceLegalWeb Design

  • 4+ years of hands-on production experience with Python and Django framework.
  • Experience with decoupled architectures.
  • Experience building and integrating performant and secure APIs.
  • Strong familiarity with the AWS ecosystem.
  • Experience building microservices while leveraging the AWS ecosystem.
  • Solid grasp of application security and performance optimization techniques.
  • Knowledge of best practice software architecture patterns and concepts.
  • Ability to write scalable, reusable, testable, and efficient code.
  • Proficient in front-end theming, layout building and CSS pre/post-processors.
  • Comfortable with JavaScript.
  • Proactive and have excellent written and oral communication skills.
  • Stellar problem-solving, organizational and time management skills.
  • US Citizen or authorized to work in the US.

  • Own and drive the development of new product features and enhance existing.
  • Develop software components that are efficient and scalable.
  • Maintain a high level of quality for software deliverables.
  • Review and provide feedback on PRs from other team members.
  • Collaborate on requirements definition and product design & development.
  • Participate in sprint planning, backlog refinement and estimation.
  • Collaborate closely with Product Managers and Designers on technical feasibility.
  • Actively participate in evolving engineering quality standards.
  • Provide strong thought leadership on emerging technologies.

AWSPythonSoftware DevelopmentAgileDjangoCSSJavascriptSoftware ArchitectureProduct designCommunication SkillsCollaborationOrganizational skillsMicroservices

Posted 3 months ago
Apply
Apply

πŸ“ Pakistan

🧭 Full-Time

πŸ” Software Development

🏒 Company: Creative ChaosπŸ‘₯ 1-10SEOE-CommerceTechnical SupportWeb Design

  • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
  • Minimum 3-6 years of related experience in the professional industry
  • Extensive experience of Python using Flask framework.
  • Strong proficiency in Microsoft technologies, tools, and platforms
  • Knowledge and experience of Azure and AWS
  • Knowledge and experience in writing backend components and Restful APIs
  • Understanding of security standards and compliances
  • Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB
  • Creating database structure for the required functionality
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA, and other collaboration tools
  • Understanding of fundamental concepts and design principles
  • Basic understanding of front-end technologies
  • Flexible attitude and versatile personality
  • Strong communication and presentation skills
  • Strong influence among team members

  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

AWSPostgreSQLPythonSQLFlaskMongoDBMySQLOracleJiraAzureCollaboration

Posted 4 months ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.