Python Software Engineer - AI
WFA Digital Insight
The demand for skilled Python engineers in AI research is skyrocketing, with a 25% increase in job postings over the past year. mercor's commitment to connecting elite talent with leading AI labs makes this role particularly compelling. As a Python Software Engineer - AI, you'll work on complex systems, collaborating with top researchers to drive innovation. With the global AI market projected to reach
Job Description
About the Role
As a Python Software Engineer - AI at mercor, you will be working on the development and maintenance of complex, production-grade Python systems for real-world environments. Your work will have a direct impact on the advancement of AI research, collaborating with leading foundational model AI labs to improve AI model training and evaluation. The role involves working independently and asynchronously to meet deadlines and enhance AI model performance, making it ideal for skilled professionals who thrive in remote work environments.The AI research landscape is rapidly evolving, with companies and research institutions investing heavily in talent and technology. mercor's position at the forefront of this movement, connecting elite creative and technical talent with leading AI research labs, makes this an exciting opportunity to be part of a cutting-edge field.
In this role, you will be expected to design modular, testable codebases using modern Python tooling and best practices. Your expertise in Python, combined with experience in FastAPI and Pydantic, will be crucial in optimizing performance through profiling and memory management in Python.
What You Will Do
- Develop and maintain complex Python systems for real-world environments
- Design modular, testable codebases using modern Python tooling and best practices
- Optimize performance through profiling and memory management in Python
- Collaborate with leading foundational model AI labs to improve AI model training and evaluation
- Work independently and asynchronously to meet deadlines and enhance AI model performance
- Participate in code reviews to ensure high-quality, modular code
- Stay updated with the latest developments in Python and AI research
- Contribute to the improvement of AI model performance through innovative solutions
- Engage with the global AI community to stay abreast of industry trends and advancements
What We Are Looking For
- Experience working at top US tech firms
- Proven track record with complex Python systems
- Deep understanding of Python language fundamentals
- Experience with FastAPI, Pydantic, and modern Python best practices
- Strong background in software development, particularly in AI or related fields
- Ability to work independently and manage time effectively in a remote setting
- Excellent problem-solving skills and attention to detail
- Strong communication skills for effective collaboration with remote teams
- Adaptability and willingness to learn and adapt to new technologies and frameworks
Nice to Have
- Experience with agile development methodologies
- Knowledge of cloud platforms such as AWS or Google Cloud
- Familiarity with Docker and containerization
- Experience with CI/CD pipelines and automated testing
- Participation in open-source projects or personal coding projects
Benefits and Perks
- Competitive hourly compensation
- Opportunity to work with leading AI research labs
- Collaborative and dynamic remote work environment
- Access to the latest technologies and tools
- Professional development opportunities
- Flexible working hours to accommodate different time zones
- Remote work stipend
- Health and wellness programs
- Access to a global network of professionals in the AI and tech industry
How to Stand Out
- Ensure your resume highlights your experience with Python, FastAPI, and Pydantic, as well as any work in AI or related fields.
- Prepare for the interview by reviewing Python fundamentals, FastAPI, and Pydantic, and be ready to discuss your experience with complex Python systems.
- Showcase your ability to work independently and manage time effectively in a remote setting.
- Demonstrate your understanding of modern software development best practices and your willingness to adapt to new technologies.
- Be prepared to discuss your experience with collaborative tools and remote work environments.
- Highlight any personal projects or contributions to open-source projects that demonstrate your skills and passion for Python and AI.
- Consider negotiating your hourly rate based on your experience and the current market rates for Python Software Engineers.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.