Job Url: https://ats.rippling.com/albert-invent-corp/jobs/b31c0dcb-5150-404c-83a6-b061f7058a31 Job Description: What You’ll Bring: A strong passion for backend engineering and scalable data systems. An ability to prioritize system scalability and fault tolerance while focusing on data engineering excellence. A collaborative mindset and excellent communication skills. A commitment to quality and innovation in backend and data engineering. Required Qualifications: A degree in Computer Science, Data Engineering, Software Engineering, or a related field with 5-8 years of industry experience (Bachelor’s) or 4-6 years of industry experience (Master’s or PhD) backend software development, emphasizing expertise in building scalable, fault-tolerant services and robust data engineering solutions. Advanced knowledge of the modern Python web application development (e.g., FastAPI, SQLAlchemy, Pydantic) Experience with relational and NoSQL database systems. Strong understanding of distributed systems and microservices architecture. Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes). Preferred/Bonus Points: Knowledge of Chemistry/Materials Science, Materials Informatics, or related fields. Experience with strongly typed/compiled languages for web application development (e.g., Go, Rust, Scala) Familiarity with Ray or other ML Training and distributed computing frameworks. Expertise in system monitoring and observability tools (e.g., Prometheus, Grafana). Experience with data engineering tools (e.g., Airflow, Delta Lake, Dask). Experience with Unix scripting and version control systems (e.g., Git). Prior experience working in AI/ML-focused environments using tools such as Ray, Torch, Kubeflow. Proven track record of building and managing CI/CD pipelines. Experience mentoring junior developers/engineers in best practices