Check out opportunities at TheVentureCity and our family of startups

Senior Python Developer - WorkFromAnywhere



Software Engineering
Posted on Tuesday, October 24, 2023

Bfore.Ai is a young and fast growing start-up fighting cybercrime by using the most advanced predictive technologies. Our first release is an API service returning predicted malicious domain in realtime. We scan in excess of 20 Million indicators per day and score them using our patented IP, 94% of the domain names we flag as future malicious, turn to be so in the next 4hr to 14 days.

PreCrime Network has recently been coupled with PreCrime Brand, our digital risk protection service helping organisations protect their customers and stakeholders from cyber crime.

We offer our service to security vendors, commercial and public customers to help them block attacks and threats before they start propagating.

Our customers among others : Meta Inc., Philips, Signify, Volksbank and most other Large Financial and Manufacturing companies

We are like weather forecast for cyber threats. Join us in the fight for a safer cyberspace.

As a Senior Python Developer at BforeAI, you will play a vital role in designing, developing, and maintaining state-of-the-art software solutions. You will work on challenging projects that leverage microservices, AI/ML capabilities, and other cutting-edge technologies to build scalable and efficient applications.

Key Responsibilities:

1. Python Development: Design, develop, test, and maintain Python-based applications with a focus on code quality, performance, and scalability.

2. Microservices Architecture: Lead the design and development of microservices, ensuring modularity, reusability, and efficient communication between services.

3. Machine Learning/Artificial Intelligence: Collaborate with data scientists and engineers to integrate ML/AI models and libraries into applications for data-driven decision-making.

4. API Endpoint Creation: Develop and support RESTful APIs, GraphQL, or other endpoints to provide data and functionality to frontend and external systems.

5. Database Integration: Work with various databases, both relational and NoSQL, to optimize data storage and retrieval.

6. Integration of Cutting-Edge Technologies: Stay updated with the latest technologies and apply them when appropriate to enhance application capabilities.

7. Code Reviews and Mentoring: Review code and provide guidance to junior developers, ensuring adherence to best practices.

8. Documentation: Maintain comprehensive documentation for code, APIs, and technical processes.


1. Bachelor's degree in Computer Science, Software Engineering, or a related field.

2. 5+ years of professional experience as a Python developer.

3. Expertise in Python programming and its libraries for web and backend development.

4. Strong knowledge of microservices architecture, design, and development.

5. Familiarity with machine learning and artificial intelligence libraries and concepts.

6. Proficiency in creating and supporting API endpoints.

7. Experience with databases, both SQL and NoSQL.

8. Knowledge of modern web frameworks and technologies.

9. Understanding of containerization (Docker) and orchestration (Kubernetes).

10. Version control with Git.

11. Strong problem-solving skills and ability to work on complex projects.

12. Excellent communication and collaboration skills.


Please note that if you are selected, part of our interview experience will include a project-based take-home challenge where you’ll have the opportunity to present your work to the team. We’re aware that there are downsides to take-home challenges, but we do believe it strikes the best balance between being respectful of your time and giving us something real to talk about during the interview.

At Bfore.Ai we are and will be for the foreseeable future fully distributed (NO OFFICE), this format is not for everybody, it demand great autonomy and self-organization.

At Bfore.Ai we genuinely believe that a diverse, and inclusive workplace leads to a happier team and better product. Bfore.Ai is an Equal Opportunity Employer.

Don’t meet every single requirement? Don’t count yourself out just yet. Studies have shown some individuals are less likely to apply to jobs unless they meet every single qualification.

At BforeAI, we embrace diversity in all its forms and are committed to fostering an inclusive and non-discriminative culture. We proudly represent a workforce comprising individuals from over 18 different nationalities. We welcome individuals from all genders, backgrounds, and abilities, including neurodivergent individuals and those with disabilities. Our commitment is to treat every person with respect, dignity, and equality, valuing the unique perspectives and contributions each individual brings to our team.

So, if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

About Us: Bfore.AI offers an intellectually stimulating company environment. You’ll be working with very highly skilled and experienced colleagues. Bfore.Ai also prides itself on doing the right thing in the right way.

Bfore.Ai has a fully distributed technical workforce with teammates located across the globe, we do not have physical offices , only virtual rooms.

At Bfore.Ai we love inclusivity, and see the special in each of us as a gift for common success.