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 Senior 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.
You will collaborate with the functional team to improve JIRA requirements and translate them into detailed technical specifications.
Implementing best practices in software development, including modular and scalable code architecture, code review processes, and CI/CD pipelines is essential.
You will define and execute test cases to ensure the reliability, performance, and security of software products.
The role requires driving technical innovation and staying updated on the latest advancements in Python development and related technologies.
You will contribute to the design and implementation of algorithms and data structures to solve complex business problems.
The position involves interfacing with databases and other data sources for data extraction, transformation, and loading for analysis and reporting.
Participation in brainstorming sessions to contribute innovative ideas for enhancing products and services is expected.
Requirements:
You must have 4+ years of experience in Python development, with a strong understanding of object-oriented programming (OOP) 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) is essential.
Experience with containerization products (e.g., Docker, Podman, Kubernetes) is required.
Knowledge of Infrastructure as Code (IaC) tools (e.g., Terraform, Salt, Puppet, Ansible) is necessary.
Experience with cloud providers (e.g., AWS, Azure, GCP) is required.
Familiarity with software development methodologies such as Agile and Scrum is essential.
Excellent problem-solving skills and the ability to analyze and debug complex issues efficiently are required.
Strong communication and interpersonal skills are necessary for effective collaboration and influencing stakeholders.
You must be able to manage multiple tasks and deliver high-quality results within deadlines.
Self-initiative and self-motivation are essential traits for this role.
Experience working in a fast-paced environment in a tech-driven industry is required.
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 product outcomes.
Employees will work in an intellectually stimulating environment with a dedicated team from across the globe.
The compensation package is up to $80,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, selected benefits, and mandatory deductions.
The compensation structure is designed to align with the expertise and potential impact of each individual.
The company uses an Employee of Record service to facilitate global hiring processes and offers benefits tailored to the country of employment.