Please, let Articul8 know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Articul8 AI is seeking a Principal Software Engineer (Backend) specializing in Python APIs to join their team.
The role involves contributing to the development of robust, scalable backend services for the enterprise GenAI platform.
Responsibilities include designing, developing, and maintaining high-performance, scalable RESTful and GraphQL APIs using Python.
The engineer will collaborate with AI/ML engineers, data scientists, and frontend developers to build and integrate AI/ML features into the platform.
The position requires optimizing backend services for performance, reliability, and scalability in both cloud and on-premises environments.
The engineer will implement secure, efficient data handling and processing pipelines for AI/ML workflows.
Writing clean, maintainable, and well-documented code while following best practices in software engineering is essential.
Troubleshooting, debugging, and resolving technical issues in production and development environments is part of the job.
Participation in code reviews, architecture discussions, and technical design sessions is expected.
The engineer will ensure API security, compliance, and performance standards are met.
Mentoring and developing engineers, helping define and grow the technical culture, and assisting in attracting and retaining engineering talent are key responsibilities.
The role includes rotating responsibilities for on-call support when required.
Requirements:
A Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience is required.
A proven track record as a technical leader in developing scalable, maintainable, and high-performance applications is necessary.
Candidates should have 8+ years of professional experience in backend development with Python/Java.
Strong proficiency in building RESTful and GraphQL APIs using frameworks like FastAPI, Flask, or Django is essential.
A solid understanding of API design principles, authentication, and authorization mechanisms (OAuth, JWT) is required.
Experience with relational and NoSQL databases (PostgreSQL, GraphDB, VectorDB, etc.) is necessary.
Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is expected.
Knowledge of software development best practices, including version control (Git), CI/CD pipelines, and automated testing is required.
Experience with AI/ML model integration, data pipelines, and MLOps workflows is necessary.
Knowledge of message brokers and event-driven architectures (Kafka, RabbitMQ) is preferred.
A background in microservices architecture and distributed systems is required.
Familiarity with feature flagging technologies and multi-tenant SaaS environments is beneficial.
Strong problem-solving skills and attention to detail are essential.
Exceptional problem-solving ability and adaptability in a fast-paced startup environment are required.
Strong communication skills for effective team collaboration are necessary.
Willingness to support customer deployments and participate in the incident management process is expected.
Experience building products at hyper-growth startups is preferred.
Benefits:
Articul8 AI offers professional development opportunities, including training and mentorship programs.
Flexible work arrangements, including remote work options, are available.
Employees will have access to the latest technologies and tools.
Regular social events and team-building activities are part of the company culture.
A supportive and inclusive work environment is fostered.
The company is committed to continuous learning and growth opportunities for all employees.
Employees will have the chance to work on cutting-edge GenAI projects and contribute to the mission of revolutionizing enterprise value creation through GenAI.
Apply now
Please, let Articul8 know you found this job
on RemoteYeah
.
This helps us grow 🌱.