This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
BforeAI is an innovative and rapidly expanding scale-up dedicated to deterring cybercrime through cutting-edge predictive and pre-emptive technologies.
The company harnesses the power of prescriptive AI to revolutionize the way cyber threats are tackled, particularly in brand protection.
As a Principal Software Engineer, you will develop innovative technological solutions and maintain existing tools.
You will create high-quality software that meets the evolving needs of the organization.
The role involves close collaboration with cross-functional teams, including analysts and fellow developers.
Responsibilities include designing, developing, and maintaining Python-based applications and tools such as Takedown Service and Bulk Takedown Creation.
You will improve JIRA requirements and translate them into detailed technical specifications.
Implementing best practices in software development, including modular code architecture and CI/CD pipelines, is essential.
You will define and execute test cases to ensure software reliability, performance, and security.
The role requires driving technical innovation and staying updated on advancements in Python development.
You will contribute to the design and implementation of algorithms and data structures for complex business problems.
The position involves interfacing with databases for data extraction, transformation, and loading for analysis.
Participation in brainstorming sessions and providing mentorship to junior developers is also expected.
Requirements:
You must have 8+ years of experience in Python development, with a strong understanding of object-oriented programming principles and design patterns.
Proficiency in database management systems (e.g., SQL, NoSQL) and data manipulation techniques is required.
Experience with both structured and unstructured data is necessary.
Familiarity with streaming products (e.g., Kafka, RabbitMQ) and containerization products (e.g., Docker, Kubernetes) is essential.
You should have experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible) and cloud providers (e.g., AWS, Azure, GCP).
Familiarity with Agile and Scrum software development methodologies is required.
Excellent problem-solving skills and the ability to analyze and debug complex issues efficiently are necessary.
Strong communication and interpersonal skills are essential for effective collaboration with stakeholders.
You must be able to manage multiple tasks and deliver high-quality results within deadlines.
Self-initiative and self-motivation are important traits for this role.
Experience in a fast-paced, tech-driven environment is preferred.
Exposure to web development frameworks (e.g., Flask, Django) is a plus.
Benefits:
BforeAI offers a location-independent work environment, allowing for a fully distributed team without a physical office.
The company values diversity and inclusivity, leading to a happier team and superior products.
Employees will work in an intellectually stimulating environment with a dedicated global team.
The compensation package can be up to $170,000 USD per year in CTC, which includes all benefits and employer contributions.
The final take-home pay will vary based on local tax regulations and selected benefits.
The company uses an Employee of Record service to facilitate global hiring processes and offers benefits tailored to the country of employment.
BforeAI encourages applications from individuals who may not meet every single requirement, promoting a diverse workplace based on merit and character.