Jobs Kyiv
5-
· 69 views · 2 applications · 24d
Senior Python Engineer for Recorded Future (#3316)
Ukraine · 5 years of experience · IntermediateWe are looking for a Senior Python Engineer with diverse skills and a strong interest in driving technical excellence with the team to join Recorded Future’s Malware Intelligence Team within the R&D organization. You will join a group of talented...We are looking for a Senior Python Engineer with diverse skills and a strong interest in driving technical excellence with the team to join Recorded Future’s Malware Intelligence Team within the R&D organization. You will join a group of talented engineers in a dynamic environment where challenging requirements, sharing knowledge, and supporting our company vision are integral to success. We work with Security Intelligence Solutions, which our clients use to stay on top of threats to their business. Within our platform we serve many different types of data, our platform serves the purpose of cutting through the noise and surfacing relevant and actionable data to search and analyze the data, create alerts, prioritize, and process the intelligence. The Malware Intelligence Team is responsible for building and continuously improving the Malware Intelligence web application constructed atop our immense dataset collected by other parts of the organization.
Our product team consists of Data Scientist, Backend and front-end developers, product manager, designers, and QA professionals collaborating to create efficient, aesthetically pleasing, and useful products.
You would get the chance to develop great software in a fast-moving environment close to our global clients and their needs. Together, we’ll improve our product to meet increasing demands while focusing on scalability and quality. You will also experiment with new technology and explore what solutions are most suitable for solving real-world problems. You would join a dynamic team eager to take on new challenges and are passionate about what they do.
Requirements:
- 5+ years experience in software engineering using Python. You write clean, production-grade code that your teammates can easily work with.
- Experience with MongoDB.
- Experience with Kibana, Kafka, RabbitMQ
- Working experience with ElasticSearch
- Experience with Selenium, xpath, urllib3
- Great problem solving capabilities and experience troubleshooting data issues. In UG data collection, you cannot ask the source’s webmaster for tech support!
- Proactive communication and effective collaboration with your teammates to get technical problems resolved. You are a self-starter. The ball is always in your court.
Nice to have:
- Experience with AWS or other cloud environments
- Interested in DevOps work
- Experience with web scraping
- Comfortable working in global teams
Responsibilities:
- Expand our collection reach with new underground (UG) sources, and strengthen our methods by investigating collection issues and fixing the root causes.
- Solve hard underground data collection problems, such as evading anti-bot methods, coordinating the work of many collector agents, and safely collecting binary data from untrustworthy sources.
- Build high value analytics on raw data from UG sources. Examples: find networks of actors/accomplices, and highlight notable conversation threads.
We offer*:
- Flexible working format — remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 80 views · 11 applications · 7d
Software Engineer (Python)
Hybrid Remote · Ukraine (Kyiv) · 5 years of experience · Intermediate MilTech 🪖Swarmer is at the forefront of Vendor-Agnostic Autonomy for Coordinated Robots. We develop AI-managed collaborative autonomy to make teams of connected drones and autonomous systems smart, efficient, and self-improving over time. We are seeking a talented...Swarmer is at the forefront of Vendor-Agnostic Autonomy for Coordinated Robots. We develop AI-managed collaborative autonomy to make teams of connected drones and autonomous systems smart, efficient, and self-improving over time.
We are seeking a talented Software Engineer to join our team to support our rapid growth. This role is crucial in developing and maintaining robust software systems that drive seamless performance across our platforms.
📌 ROLE OVERVIEW:
As a Software Engineer, you will be at the core of developing the backend systems that power our advanced autonomy solutions for drones. You’ll work on scalable, high-performance services that enable real-time mission control, data handling, and system coordination.
Your responsibilities will include:
- Designing and implementing backend services that support drone autonomy and mission execution.
- Building APIs and infrastructure to support internal tools, operation planners, and telemetry pipelines.
- Writing clear documentation for software components, APIs, and architectural decisions.
- Collaborating with autonomy, hardware, and frontend teams to ensure reliable, well-integrated systems.
- Ensuring system performance, reliability, and quality through testing and validation.
The ideal candidate has strong software engineering skills and extensive experience in developing complex solutions using Python.
📌 WHAT YOU'LL DO:
- Backend System Development:
Design, implement, and maintain core backend services that enable autonomous drone behavior, mission execution, and system swarm coordination. - System Architecture:
Contribute to the architecture of scalable, high-performance software systems that manage real-time data, control flows, and swarm logic. - Algorithm Implementation:
Work with autonomy and robotics experts to translate algorithms into production-grade software components. - Data Management:
Develop robust data handling pipelines to process telemetry, sensor input, and mission-critical information in real time. - API Design:
Design and implement APIs that expose core functionalities to internal tools, UIs, and other system components. - Reliability:
Build/Integrate monitoring tools to ensure the reliability, safety, and correctness of the backend systems. - Collaboration:
Work closely with autonomy and frontend teams to ensure tight integration between software layers. - Documentation and Standards:
Maintain clear technical documentation and follow best practices for code quality, version control, and deployment.
📌 WHAT WE ARE LOOKING FOR:
- Strong Backend Development Skills:
Proven experience building robust backend systems using Python. Familiarity with frameworks such as Flask and FastAPI is essential. - Asynchronous and Distributed Systems:
Experience with asynchronous systems. Working knowledge of messaging protocols and tools such as MQTT, ZeroMQ, Redis, and other similar technologies. Experience with job queues and inter-process communication is a strong plus. - API and Service Architecture:
Skilled in designing and implementing RESTful APIs and microservices that scale and perform in production environments. - System-Level Proficiency:
Comfortable working in Linux environments, with proficiency in shell scripting, containerization (Docker), and understanding of networking concepts (e.g., sockets, firewalls, basic routing). - Data Handling:
Experience working with databases (SQL and/or NoSQL), and designing systems that process telemetry or real-time data flows. - Problem-Solving Mindset:
Strong analytical and debugging skills, with the ability to quickly identify, isolate, and resolve backend system issues. - Collaborative Communication:
Clear and effective communicator who can work closely with cross-functional teams, including autonomy, frontend, and hardware engineers.
Nice to Have Skills:
- Kubernetes:
Experience deploying, managing, or scaling applications in Kubernetes environments. - Autonomy and UAV Exposure:
Familiarity with UAV systems, MAVLink protocol, or flight controllers like PX4/ArduPilot.
📌 WE OFFER:
- Dynamic environment with the unique opportunity to directly influence and see the impact of your work.
- Career and professional growth.
- Competitive salary, benefits package (insurance, paid sick leaves, 20 paid days-off per year).
- Benefits of the defense sector (reservation, etc)
📌 HOW'S THE HIRING PROCESS GOING:
✔️ Intro Call with HR Generalist → ✔️ Technical Interview → ✔️ Final interview → ✔️ Security check →✔️ Offer
🚀 Ready to Apply?
More
If you’re excited about solving complex challenges and eager to contribute to the future of collaborative autonomy, we’d love to hear from you! -
· 68 views · 18 applications · 6d
Senior Python developer
Ukraine · 5 years of experience · IntermediateWe are looking for a skilled Senior Python Developer to join a fast-growing fintech product team building an AI-powered platform that helps finance teams gain real-time cash visibility, automate reconciliation, and forecast cash flow—all powered by AI. ...We are looking for a skilled Senior Python Developer to join a fast-growing fintech product team building an AI-powered platform that helps finance teams gain real-time cash visibility, automate reconciliation, and forecast cash flow—all powered by AI.
Requirements:
- 5+ years of experience as a backend engineer on large-scale projects
- Strong Python 3.x skills (3+ years)
- Experience with FastAPI, Flask, or Django
- Knowledge of SQL and NoSQL databases (PostgreSQL, Redis)
- Experience with AWS cloud infrastructure
- Familiarity with API design and implementation
- Solid understanding of software architecture, clean code principles, and testing
Intermediate English level or higher
Will be a plus:
- Experience in microservices architecture
- Familiarity with Kubernetes and container orchestration
- Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins)
- Background in fintech or treasury management systems
- Understanding of event-driven architectures and data streaming with Kafka
Exposure to AI/ML technology integrations
Responsibilities:
- Design and develop robust, scalable backend services
- Architect cloud-native solutions in a distributed environment
- Collaborate with data science teams to integrate AI into core features
- Build and maintain RESTful APIs and microservices
- Participate in code reviews and provide technical feedback
- Work closely with the product and customer success teams to understand and solve user challenges
Cooperate with cross-functional teams including frontend, DevOps, and product
Product
The platform replaces Excel-based workflows with automated, real-time visibility into cash positions. Backed by top-tier VCs with $10M+ in funding, the team is building cutting-edge tools to support better financial decision-making.
Work Schedule: Full-time working day in our office (flexible hours) or remote
Interview stages:
1-st stage — call with the Recruiter
2-nd stage — interview with the Python developer and the Recruiter
3-rd stage — client interview
More -
· 14 views · 0 applications · 1d
Team Lead Python
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · Upper-IntermediateJoin a fast-growing B2B data startup where you'll lead a team of Python engineers and build high-load, event-driven systems that process over 1.5B data points daily. You’ll be managing a team of 5 Python engineers working on a core product that was...Join a fast-growing B2B data startup where you'll lead a team of Python engineers and build high-load, event-driven systems that process over 1.5B data points daily.
You’ll be managing a team of 5 Python engineers working on a core product that was launched 1.5 years ago and continues to scale rapidly.
Tech Stack
- Python (FastAPI or Flask), SQLAlchemy, async/await
- PostgreSQL, NoSQL
- Kafka or other message brokers
- Docker, Kubernetes
- AWS, CI/CD, Pytest
- Clean Architecture
Key Responsibilities
- Design and develop scalable REST API services
- Work with both SQL and NoSQL databases
- Architect microservices and event-driven systems
- Write clean, modular, and testable code
- Collaborate closely with frontend developers and data engineers
- Implement testing with Pytest and maintain CI/CD pipelines
- Deploy services using Docker and Kubernetes
- Work with AWS and contribute to DevOps processes
Who We’re Looking For
- 5+ years of backend development experience, focused on Python
- Hands-on experience with FastAPI or Flask and async/await
- Proficiency with SQLAlchemy or similar ORM
- Proven experience designing microservices and event-driven architectures
- Solid understanding of clean architecture and code quality principles
- Experience with Docker; AWS experience is a strong plus
- Strong analytical skills, independence, and proactiveness
Leadership experience or a clear readiness to step into a team lead role
What We Offer
- Location: office in central Kyiv (Podil, Poshtova Ploshcha)
- Work format: hybrid (3 days in-office, 2 days remote)
- Medical insurance
- 20 paid vacation days + 5 sick days
- Flexible hours and option to shift workdays
- Team activities, happy hours, snacks
-
· 17 views · 0 applications · 11h
Senior Python → Team Lead Python
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · Upper-IntermediateA strong Python developer who is ready to take on a Team Lead role managing 5 Python engineers. Join a fast-growing B2B data startup where you'll lead a team of Python engineers and build high-load, event-driven systems that process over 1.5B data...A strong Python developer who is ready to take on a Team Lead role managing 5 Python engineers.
Join a fast-growing B2B data startup where you'll lead a team of Python engineers and build high-load, event-driven systems that process over 1.5B data points daily.
You’ll be managing a team of 5 Python engineers working on a core product that was launched 1.5 years ago and continues to scale rapidly.
Tech Stack
- Python (FastAPI or Flask), SQLAlchemy, async/await
- PostgreSQL, NoSQL
- Kafka or other message brokers
- Docker, Kubernetes
- AWS, CI/CD, Pytest
- Clean Architecture
Key Responsibilities
- Design and develop scalable REST API services
- Work with both SQL and NoSQL databases
- Architect microservices and event-driven systems
- Write clean, modular, and testable code
- Collaborate closely with frontend developers and data engineers
- Implement testing with Pytest and maintain CI/CD pipelines
- Deploy services using Docker and Kubernetes
- Work with AWS and contribute to DevOps processes
Who We’re Looking For
- 5+ years of backend development experience, focused on Python
- Hands-on experience with FastAPI or Flask and async/await
- Proficiency with SQLAlchemy or similar ORM
- Proven experience designing microservices and event-driven architectures
- Solid understanding of clean architecture and code quality principles
- Experience with Docker; AWS experience is a strong plus
- Strong analytical skills, independence, and proactiveness
Leadership experience or a clear readiness to step into a team lead role
What We Offer
- Location: office in central Kyiv (Podil, Poshtova Ploshcha)
- Work format: hybrid (3 days in-office, 2 days remote)
- Medical insurance
- 20 paid vacation days + 5 sick days
- Flexible hours and option to shift workdays
- Team activities, happy hours, snacks