SENIOR SOFTWARE ENGINEER (SERVERLESS ARCHITECTURE)
Descripción de la oferta de empleo
Ensure the serverless architecture operates efficiently and effectively, addressing any issues or optimizations.
Manage and update AWS Lambda functions, integrating new features and improving existing functionality.
Maintain and optimize the use of Deepgram for audio transcription and Pinecone for vector database operations.
Expand and Develop New Analyzers.
Collaborate with the VP of Engineering to design and implement new analyzers that expand the capabilities of the existing solution.
Integrate additional data sources and AI-driven insights into the system, leveraging technologies such as LangChain and OpenAI GPT-4.
Data Management and Integration.
Manage data storage and retrieval in S3, RDS PostgreSQL, and Pinecone, ensuring data integrity and efficient access.
Develop and maintain APIs for integration with external systems, including Jira for task management.
Performance Monitoring and Optimization.
Implement robust logging, monitoring, and alerting systems using AWS CloudWatch.
Optimize system performance to handle varying workloads, ensuring scalability and cost-efficiency.
Security and Compliance.
Ensure the solution adheres to security best practices, including secure data handling and access controls.
Stay updated on industry standards and regulations, ensuring compliance with relevant data protection laws.
Collaboration and Leadership.
Work closely with cross-functional teams, including data scientists and product managers, to align technical solutions with business goals.
Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
The Profile Qualifications Experience.
5+ years of professional experience in software development, with a focus on data, AI/LLM/NLP, serverless architectures, and cloud technologies.
Technical Skills.
Cloud Platforms.
Expertise in AWS, including Lambda, S3, API Gateway, CloudWatch, and IAM.
APIs & Integrations.
Experience with Deepgram API, OpenAI API (GPT-4), Pinecone (vector database), and data extraction tools (ScrapingBee, AWS Transcribe, etc).
Programming Languages.
Proficiency in Python or Node.
s, with strong coding and debugging skills.
Databases.
Experience with PostgreSQL and vector databases, including schema design, query optimization, and data migration.
DevOps & Monitoring.
Familiarity with CI/CD pipelines, AWS CloudFormation, and monitoring tools.
Security.
Understanding of best practices for securing serverless applications, including data encryption and secure API access.
AI & NLP.
Experience with natural language processing and AI models, especially OpenAI's GPT series.
Knowledge Graphs.
AWS Neptune or similar graph databases.
Soft Skills.
Excellent problem-solving and analytical skills.
Strong communication skills, both written and verbal.
Ability to work in a fast-paced environment and manage multiple priorities.
Strong team player with a collaborative mindset.
Preferred Qualifications.
Experience with Jira or other project management tools for issue tracking and task management.
Familiarity with audio processing and transcription technologies.
Experience with logging and monitoring best practices in a cloud environment.
Knowledge of cost optimization strategies in AWS and serverless architectures The Employer Our client hire development and testing experts for small and medium SAAS companies around the world.
Detalles de la oferta
- Snaphunt
- En todo México
- Sin especificar - Sin especificar
- 12/11/2024
- 10/02/2025
Evaluar y adoptar las mejores prácticas y tecnologías de desarrollo de software... supervisar la implementación de soluciones de software y asegurar la entrega exitosa... evaluar y seleccionar herramientas y tecnologías adecuadas para el desarrollo de software... identificar y traducir las necesidades......
Evaluar y adoptar las mejores prácticas y tecnologías de desarrollo de software... supervisar la implementación de soluciones de software y asegurar la entrega exitosa... evaluar y seleccionar herramientas y tecnologías adecuadas para el desarrollo de software... identificar y traducir las necesidades......
We are looking for an enthusiastic and motivated “senior software developer” in our development team... candidate should have good communication skills, be a team player and be able to lead a team... requisitos del puesto good knowledge of red hat linux platform architecture good knowledge of programming......
Requisitos del puestogood knowledge of the architecture of the tandem platform good knowledge in handling tacl macros, obey files, shell script good knowledge in middleware configuration like pathway, mq good knowledge of tcp/ip and socket management... candidateshould have good communication skills......
We are looking for an enthusiastic and motivated “senior software developer” in our development team... requisitos del puestogood knowledge in oracle database managementgood knowledge of web servers platform architecturegood knowledge of cobol85, c and tal programming languages......
Lead definition of software architecture and model needs and coordinated efforts with software engineering teams to meet design, development, test, verification & validation dates... ability to keep updated with emerging technologies and incorporate them into our software development processes......
Required/minimum skills/qualifications: minimum 2+ years relevant experience as technical/functional consultant or engineer engineering or master’s degree in computer science/information technology (it) or equivalent relevant product certifications from microsoft excellent communication skills - verbal......
Devops experience as a full stack developer owning the software development lifecycle... sonatafy technology, headquartered in scottsdale, arizona, is an award-winning nearshore software development company with a strong reputation... understanding of agile methodologies, domain driven design, test/behavior......
La experiencia como arquitecto de soluciones, diseño y arquitectura de software y uso de herramientas de diseño y modelado de arquitectura, es mandatoria comunicación eficaz pensamiento crítico resolución de problemas colaboración adaptabilidad requisitos nivel de estudios: licenciatura, ingeniería......
Sonatafy technology, headquartered in scottsdale, arizona, is an award-winning nearshore software development company with a strong reputation... they have a dedicated in-house team of engineers, offering end-to-end software solutions and supporting client development staff augmentation......