Job Title: Software Engineer, Backend (C# & Python)
Department: Engineering and Operations
Location: Remote
Employment Type: Full-Time
About Cranium
Cranium is a cutting-edge AI Security and Governance company dedicated to ensuring the ethical, secure, and robust deployment of artificial intelligence across industries. Our innovative solutions address the challenges of AI security, adversarial threats, and governance, enabling organizations to innovate responsibly. We are seeking talented individuals passionate about technology and AI to join our team.
Job Description
Cranium is looking for a talented Software Engineer specializing in backend development with strong expertise in C# and Python. In this role, you'll design, develop, and maintain robust backend systems that power our products while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using C# and Python
- Write clean, efficient, and well-documented code following established patterns and best practices
- Implement automated testing strategies to ensure code quality and reliability
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and contribute to technical documentation
- Participate in release management processes, including deployment planning, version control, and coordinating with QA teams
Qualifications
Required:
- Bachelor's degree in computer science, engineering, or a related field.
- 3+ years of experience in backend development using C# and Python.
- Proficiency with CI/CD tools like Azure DevOps or equivalent.
- Strong understanding of version control systems (e.g., Git).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and a proactive mindset.
- Strong communication and collaboration abilities.
Preferred:
- Experience in AI/ML projects or familiarity with AI governance principles.
- Knowledge of database systems such as SQL Server or PostgreSQL.
- Certification in DevOps or cloud computing (e.g., Microsoft Azure DevOps Engineer Expert, AWS Certified DevOps Engineer).
- Familiarity with monitoring tools like Prometheus, Grafana, or Splunk.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work schedule and remote work options.
- Generous PTO and paid holidays.
- Professional development opportunities, including certifications and training.
- Collaborative and inclusive work culture.
How to Apply
If you are excited about this opportunity to combine DevOps expertise with backend development in a dynamic and innovative AI security environment, we’d love to hear from you!
Cranium is an Equal Opportunity Employer
We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.