About the job
At Profound, we are dedicated to empowering organizations to effectively navigate and manage their AI presence. As a Backend Software Engineer, you will play a crucial role in constructing and refining the foundational infrastructure that drives our AI-based insights. Your expertise will be instrumental in designing scalable APIs, efficiently processing extensive datasets, and ensuring robust and high-performance systems that enable businesses to harness the power of AI.
Your Responsibilities
Design and build high-performance backend systems that facilitate AI-driven analytics.
Develop and maintain scalable APIs to support real-time data retrieval and insights.
Enhance data processing pipelines to efficiently manage large volumes of structured and unstructured data.
Guarantee system security, performance, and reliability across all levels of the technology stack.
Collaborate closely with front-end engineers and data scientists to deliver impactful features seamlessly.
Lead key technical decisions, balancing the need for speed with long-term maintainability of the codebase.
About You
A strong portfolio or GitHub showcasing your backend development skills.
Proficient in programming languages such as Node.js, Python, or Rust, with a solid background in scalable backend architecture.
In-depth knowledge of databases including PostgreSQL, MySQL, or OLAP databases, along with experience in query optimization.
Experience in designing effective data pipelines and working with distributed systems.
Familiarity with cloud platforms like AWS, GCP, or Azure, as well as containerization technologies like Docker and Kubernetes.
Strong understanding of security best practices, API authentication, and performance optimization.
Comfortable operating in a fast-paced, high-performance startup environment.
