Python Developer
LTIMindtree · Tampa, FL · 1 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain robust backend applications and microservices using Python.
- Build RESTful APIs using FastAPI.
- Write reusable, scalable, and optimized code following best practices.
- Integrate services with third-party APIs and internal systems.
Data Handling & Processing
- Develop data ingestion, transformation, and processing workflows.
- Work with structured and unstructured data using Python libraries (Pandas, NumPy, etc.).
- Optimize data pipelines for performance and reliability.
Automation & Scripting
- Build Python scripts for DevOps automation, monitoring tasks, and internal tool development.
- Develop utilities to support CI/CD, cloud deployment, and environment management.
Testing & Quality
- Write unit, integration, and API tests using pytest.
- Use Beartype for runtime type validation and quality assurance.
- Participate in code reviews and ensure adherence to engineering standards.
- Troubleshoot and debug code across development, QA, and production environments.
Core Technical Skills
- Core Python
- Strong proficiency in Python 3.x, OOP, asynchronous programming (asyncio, async/await).
- Solid understanding of decorators, generators, multiprocessing, and concurrency.
- API Development
- Hands-on experience building production-grade service endpoints using FastAPI.
- Knowledge of API authentication/authorization (OAuth2, JWT).
- Data Validation & Schema Enforcement
- Proficiency with Pydantic for structured output validation and schema enforcement.
- Dependency & Environment Management
- Experience with uv or poetry for efficient environment and dependency setup.
- Databases & Storage
- Experience with Oracle and PostgreSQL databases.
- Knowledge of pgvector for embedding storage and retrieval.
- Ability to write optimized SQL queries.
Soft Skills
- Strong analytical and problem-solving skills.
- Clear communication and collaboration across teams.
- Ability to work independently and take ownership of deliverables.
- Attention to detail and commitment to software quality.
Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”)
- Comprehensive Medical Plan Covering Medical, Dental, Vision
- Short Term and Long-Term Disability Coverage
- 401(k) Plan with Company match
- Life Insurance
- Vacation Time, Sick Leave, Paid Holidays
- Paid Paternity and Maternity Leave