Armeta Inc. is developing advanced AI-driven systems that transform how large-scale engineering and construction projects are evaluated and approved. Our technology automates complex, compliance-heavy processes, ensuring accuracy, scalability, and trustworthiness across critical infrastructure initiatives.
We work at the intersection of AI, data, and engineering intelligence, building tools that support decision-making in domains where reliability and compliance are paramount. And we are looking for a
Senior Python DeveloperKey Responsibilities
- Design, develop, and maintain high-performance, scalable backend services using FastAPI.
- Build and maintain robust APIs to integrate and serve Generative AI and multi-agent systems developed by the AI team.
- Develop and manage data ingestion pipelines for automatically updating data from external open sources.
- Design and optimize database schemas (PostgreSQL) and interface with NoSQL and Vector Databases to support AI functionalities.
- Design and manage a microservice-based architecture, ensuring high availability and fault tolerance.
- Collaborate closely with cross-functional teams (AI, Product) to translate product requirements into precise technical specifications.
- Containerize applications using Docker for deployment.
- Write clean, testable, and maintainable code, and conduct code reviews for other team members.
Qualifications
- 5+ years of experience in backend Python development in production systems.
- Expert proficiency in Python and hands-on experience building high-load services with FastAPI.
- Deep understanding and experience designing microservice-based architectures.
- Excellent knowledge of SQL databases (PostgreSQL), including schema design, query optimization, and ORMs (e.g., SQLAlchemy, SQLModel).
- Experience building APIs to serve and integrate AI/ML models (RAG, search systems).
- Practical experience with Docker and CI/CD processes.
- Experience with asynchronous task queues (e.g., Celery, RabbitMQ/Redis).
- Strong analytical and problem-solving skills, with the ability to thrive in a fast-paced, full-time startup environment.
Preferred Qualifications (Bonus Points)
- Experience with Vector Databases (e.g., Pinecone, Weaviate, Chroma).
- Familiarity with AI agentic frameworks (e.g., LangChain, LangGraph).
- Experience with distributed computing frameworks (e.g., Spark, Ray).
- Experience with object storage systems (e.g., Minio).