Overview: We are seeking a highly skilled Python Engineer to join our Applied AI Team. The ideal candidate will have a background in computer engineering and experience working with Software or Data teams. As a Python Engineer at AI Labs, you will be tasked with supporting engineers, data scientists, and product owners in delivering AI applications across business units within our company, including Regulatory, Business Intelligence, Clinical Trials, and Drug Manufacturing. The ideal candidate will be responsible for developing high-quality software solutions, leading project initiatives, and mentoring junior developers. This role requires a deep understanding of Python programming, software design principles, and best practices. Responsibilities: Collaborate with cross-functional teams to understand needs and develop solutions. Write clean, maintainable, and scalable code. You need to love refactoring. Contribute to the development and maintenance of robust core Python libraries that are easy to use by the AI team. Participate in the development and evangelization of the Python coding standards within the organization. Mentor and guide junior developers, fostering an environment of continuous improvement. Troubleshoot, debug, and optimize existing systems. Qualifications: Proficient in Spanish and English in written and verbal communication. Strong understanding of Python foundations, including primitive object types (e.g., lists, tuples, sets, dictionaries), code packaging, and module creation. Strong understanding of object-oriented programming principles (OOP). You must follow SOLID principles and software design patterns. Familiarity with REST APIs following the OpenAPI standard and the common Python frameworks like Flask or FastAPI. Proficiency in version control systems (e.g., Git). Proven experience in optimizing code and solutions for reduced CPU and memory consumption. Expertise in parallelization and concurrency, including threading and multiprocessing. Familiarity with machine learning and deep learning concepts and scientific computing libraries (e.g., NumPy, SciPy). Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
#J-18808-Ljbffr